lib.ed (800B)
1 g/assert/d 2 g/encodefmt/d 3 g/memccpy/d 4 g/memset/d 5 g/memcmp/d 6 g/memmove/d 7 g/memchr/d 8 g/strcat/d 9 g/strchr/d 10 g/strrchr/d 11 g/strcmp/d 12 g/strcpy/d 13 g/strncat/d 14 g/strncpy/d 15 g/strncmp/d 16 g/strlen/d 17 g/strstr/d 18 g/atoi/d 19 g/abs(/d 20 g/#pragma/d 21 g/strtol/d 22 g/strtoul/d 23 g/etext\[\]/d 24 g/edata\[\]/d 25 g/end\[\]/d 26 g/qsort/d 27 /fullrune/d 28 /UTFmax/-2,/runelen/d 29 /print routines/,/one-of-a-kind/-1d 30 $a 31 32 #include "utf.h" 33 #include "fmt.h" 34 35 extern int dec64(uchar*, int, char*, int); 36 extern int enc64(char*, int, uchar*, int); 37 extern int dec32(uchar*, int, char*, int); 38 extern int enc32(char*, int, uchar*, int); 39 extern int dec16(uchar*, int, char*, int); 40 extern int enc16(char*, int, uchar*, int); 41 extern int encodefmt(Fmt*); 42 extern int fmtstrcpy(Fmt*, char*); 43 44 extern void* mallocz(ulong, int); 45 extern void werrstr(char*, ...); 46 47 .