fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
  SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation)  

utf8Utils.c File Reference

#include "../../FL/Xutf8.h"
Include dependency graph for utf8Utils.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int XConvertUtf8ToUcs (const unsigned char *buf, int len, unsigned int *ucs)
int XConvertUcsToUtf8 (unsigned int ucs, char *buf)
int XUtf8CharByteLen (const unsigned char *buf, int len)
int XCountUtf8Char (const unsigned char *buf, int len)
int XFastConvertUtf8ToUcs (const unsigned char *buf, int len, unsigned int *ucs)

Function Documentation

int XConvertUcsToUtf8 ( unsigned int  ucs,
char *  buf 
)
int XConvertUtf8ToUcs ( const unsigned char *  buf,
int  len,
unsigned int *  ucs 
)

Definition at line 42 of file utf8Utils.c.

References int.

Referenced by XUtf8CharByteLen().

int XCountUtf8Char ( const unsigned char *  buf,
int  len 
)

Definition at line 160 of file utf8Utils.c.

References i, and XUtf8CharByteLen().

int XFastConvertUtf8ToUcs ( const unsigned char *  buf,
int  len,
unsigned int *  ucs 
)

Definition at line 178 of file utf8Utils.c.

References int.

Referenced by XUtf8DrawRtlString(), XUtf8DrawString(), and XUtf8TextWidth().

int XUtf8CharByteLen ( const unsigned char *  buf,
int  len 
)

Definition at line 150 of file utf8Utils.c.

References XConvertUtf8ToUcs().

Referenced by XCountUtf8Char().