|
Defines |
#define | DEFAULT_VARSTR_INCREMENT 128 |
#define | NEWLENGTH(vstr, additional_size) vstr->length + additional_size +1 |
Functions |
static void | vs_init (VarString *, int) |
static void | vs_set (VarString *, char *) |
static void | vs_setv (VarString *, VarString *) |
static void | vs_append (VarString *, char *) |
static void | vs_prepend (VarString *, char *) |
static void | vs_appendv (VarString *, VarString *) |
static void | vs_appendc (VarString *, char) |
static void | vs_prependv (VarString *, VarString *) |
static int | vs_compare (VarString *, VarString *) |
static int | vs_strcmp (VarString *, char *) |
static void | vs_destroy (VarString *) |
static void | vs_shrink (VarString *, int) |
static void | vs_ensure_size (VarString *, int) |
static void | vs_appendblk (VarString *vstr, char *, int) |
static void | vs_prependblk (VarString *vstr, char *, int) |
static void | vs_adjust_size (VarString *vstr, int add_size) |
static void | vs_null_terminate (VarString *vstr) |
DllExport void call_conv | varstring_init (VarString *vstr) |
DllExport void call_conv | varstring_create (VarString **vstr) |
Variables |
DllExport struct varstr_ops | VarStrOps |