|
Defines |
| #define | kUseMemcopy |
| #define | STR_REALLOC 0x1 |
| #define | STR_INC 64 |
Enumerations |
| enum | flag {
flag_none = 0,
flag_minus = 1,
flag_plus = 2,
flag_space = 4,
flag_hash = 8,
flag_zero = 16,
flag_short = 32,
flag_long = 64
} |
Functions |
| static int | dsnprintf (char_t **s, int size, char_t *fmt, va_list arg, int msize) |
| static int | nstrnlen (char_t *s, unsigned int n) |
| static void | put_char (strbuf_t *buf, char_t c) |
| static void | put_string (strbuf_t *buf, char_t *s, int len, int width, int prec, enum flag f) |
| static void | put_ulong (strbuf_t *buf, unsigned long int value, int base, int upper, char_t *prefix, int width, int prec, enum flag f) |
| char_t * | basename (char_t *name) |
| char_t * | dirname (char_t *buf, char_t *name, int bufsize) |
| int | fmtAlloc (char_t **s, int n, char_t *fmt,...) |
| int | fmtStatic (char_t *s, int n, char_t *fmt,...) |
| int | fmtRealloc (char_t **s, int n, int msize, char_t *fmt,...) |
| int | fmtValloc (char_t **s, int n, char_t *fmt, va_list arg) |
| char_t * | ascToUni (char_t *ubuf, char *str, int nBytes) |
| char * | uniToAsc (char *buf, char_t *ustr, int nBytes) |
| char_t * | ballocAscToUni (char *cp, int alen) |
| char * | ballocUniToAsc (char_t *unip, int ulen) |
| unsigned int | hextoi (char_t *hexstring) |
| unsigned int | gstrtoi (char_t *s) |