fltk
1.3.5-source
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X.
![]() ![]() |
header for Unicode and UTF-8 character handling More...
#include "Fl_Export.H"
#include "fl_types.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <locale.h>
Go to the source code of this file.
Macros | |
#define | xchar unsigned short |
Functions | |
int | fl_utf8bytes (unsigned ucs) |
int | fl_utf8len (char c) |
int | fl_utf8len1 (char c) |
int | fl_utf_nb_char (const unsigned char *buf, int len) |
unsigned | fl_utf8decode (const char *p, const char *end, int *len) |
int | fl_utf8encode (unsigned ucs, char *buf) |
const char * | fl_utf8fwd (const char *p, const char *start, const char *end) |
const char * | fl_utf8back (const char *p, const char *start, const char *end) |
unsigned | fl_ucs_to_Utf16 (const unsigned ucs, unsigned short *dst, const unsigned dstlen) |
unsigned | fl_utf8toUtf16 (const char *src, unsigned srclen, unsigned short *dst, unsigned dstlen) |
unsigned | fl_utf8towc (const char *src, unsigned srclen, wchar_t *dst, unsigned dstlen) |
unsigned | fl_utf8fromwc (char *dst, unsigned dstlen, const wchar_t *src, unsigned srclen) |
unsigned | fl_utf8toa (const char *src, unsigned srclen, char *dst, unsigned dstlen) |
unsigned | fl_utf8froma (char *dst, unsigned dstlen, const char *src, unsigned srclen) |
int | fl_utf8locale (void) |
int | fl_utf8test (const char *src, unsigned len) |
int | fl_wcwidth_ (unsigned int ucs) |
int | fl_wcwidth (const char *src) |
unsigned int | fl_nonspacing (unsigned int ucs) |
unsigned | fl_utf8to_mb (const char *src, unsigned srclen, char *dst, unsigned dstlen) |
char * | fl_utf2mbcs (const char *src) |
unsigned | fl_utf8from_mb (char *dst, unsigned dstlen, const char *src, unsigned srclen) |
int | fl_utf_strncasecmp (const char *s1, const char *s2, int n) |
int | fl_utf_strcasecmp (const char *s1, const char *s2) |
int | fl_tolower (unsigned int ucs) |
int | fl_toupper (unsigned int ucs) |
int | fl_utf_tolower (const unsigned char *str, int len, char *buf) |
int | fl_utf_toupper (const unsigned char *str, int len, char *buf) |
int | fl_chmod (const char *f, int mode) |
int | fl_access (const char *f, int mode) |
int | fl_stat (const char *path, struct stat *buffer) |
char * | fl_getcwd (char *buf, int maxlen) |
FILE * | fl_fopen (const char *f, const char *mode) |
int | fl_system (const char *f) |
int | fl_execvp (const char *file, char *const *argv) |
int | fl_open (const char *f, int o,...) |
int | fl_unlink (const char *f) |
int | fl_rmdir (const char *f) |
char * | fl_getenv (const char *name) |
int | fl_mkdir (const char *f, int mode) |
int | fl_rename (const char *f, const char *t) |
void | fl_make_path_for_file (const char *path) |
char | fl_make_path (const char *path) |
header for Unicode and UTF-8 character handling
Definition in file fl_utf8.h.