u.h - sam - An updated version of the sam text editor.
 (HTM) git clone git://vernunftzentrum.de/sam.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
       u.h (554B)
       ---
            1 #include <fcntl.h>
            2 #include <inttypes.h>
            3 #include <limits.h>
            4 #include <locale.h>
            5 #include <stdbool.h>
            6 #include <setjmp.h>
            7 #include <stdint.h>
            8 #include <stdio.h>
            9 #include <stdlib.h>
           10 #include <string.h>
           11 #include <sys/types.h>
           12 #include <unistd.h>
           13 #include <wchar.h>
           14 #include <wctype.h>
           15 
           16 #define utflen(s)        (mbstowcs(NULL, (s), 0))
           17 #define fullrune(s, n)   (mbtowc(NULL, (s), (n)) >= 0)
           18 #define runetochar(s, r) (wctomb((s), (r)))
           19 #define runelen(r)       (wctomb(NULL, (r)))
           20 #define UNICODE_REPLACEMENT_CHAR 0xfffd
           21 
           22 int chartorune(wchar_t *, char *);