|
char * | a_str_ptr (a_str const *ctx) |
| string for a pointer to string structure
|
|
a_size | a_str_len (a_str const *ctx) |
| length for a pointer to string structure
|
|
a_size | a_str_mem (a_str const *ctx) |
| memory for a pointer to string structure
|
|
char | a_str_at_ (a_str const *ctx, a_size idx) |
| access specified character for a pointer to string structure
|
|
char | a_str_at (a_str const *ctx, a_size idx) |
| access specified character for a pointer to string structure
|
|
char | a_str_idx (a_str const *ctx, a_diff idx) |
| access specified character for a pointer to string structure
|
|
void | a_str_setlen_ (a_str *ctx, a_size num) |
| set length for a pointer to string structure
|
|
int | a_str_setlen (a_str *ctx, a_size num) |
| set length for a pointer to string structure
|
|
void | a_str_drop (a_str *ctx) |
| drop all characters for a pointer to string structure
|
|
a_str * | a_str_new (void) |
| allocate a pointer to string structure from memory
|
|
void | a_str_die (a_str *ctx) |
| deallocate a pointer to string structure
|
|
void | a_str_ctor (a_str *ctx) |
| constructor for string structure
|
|
void | a_str_dtor (a_str *ctx) |
| destructor for string structure
|
|
int | a_str_copy (a_str *ctx, a_str const *obj) |
| initialize a pointer to string structure by copying
|
|
void | a_str_move (a_str *ctx, a_str *obj) |
| initialize a pointer to string structure by moving
|
|
char * | a_str_exit (a_str *ctx) |
| terminate a pointer to string structure
|
|
int | a_str_alloc (a_str *ctx, a_size mem) |
| allocate memory for a pointer to string structure
|
|
int | a_str_alloc_ (a_str *ctx, a_size mem) |
|
int | a_str_cmp_ (void const *p0, a_size n0, void const *p1, a_size n1) |
| compare the memory block 0 with the memory block 1
|
|
int | a_str_cmp (a_str const *lhs, a_str const *rhs) |
| compare the string lhs with the string rhs
|
|
int | a_str_cmpn (a_str const *ctx, void const *pdata, a_size nbyte) |
| compare the string ctx with the memory block
|
|
int | a_str_cmps (a_str const *ctx, void const *str) |
| compare the string ctx with the C string str
|
|
int | a_str_getc (a_str *ctx) |
| get character for a pointer to string structure
|
|
int | a_str_getc_ (a_str *ctx) |
|
int | a_str_putc (a_str *ctx, int c) |
| put character to a pointer to string structure
|
|
int | a_str_putc_ (a_str *ctx, int c) |
|
a_size | a_str_getn (a_str *ctx, void *pdata, a_size nbyte) |
| get memory block to a pointer to string structure
|
|
a_size | a_str_getn_ (a_str *ctx, void *pdata, a_size nbyte) |
|
int | a_str_setn (a_str *ctx, void const *pdata, a_size nbyte) |
| set memory block to a pointer to string structure
|
|
int | a_str_setn_ (a_str *ctx, void const *pdata, a_size nbyte) |
|
int | a_str_putn (a_str *ctx, void const *pdata, a_size nbyte) |
| put memory block to a pointer to string structure
|
|
int | a_str_putn_ (a_str *ctx, void const *pdata, a_size nbyte) |
|
int | a_str_sets (a_str *ctx, void const *str) |
| set C string to a pointer to string structure
|
|
int | a_str_sets_ (a_str *ctx, void const *str) |
|
int | a_str_puts (a_str *ctx, void const *str) |
| put C string to a pointer to string structure
|
|
int | a_str_puts_ (a_str *ctx, void const *str) |
|
int | a_str_setv (a_str *ctx, char const *fmt, va_list va) |
| format string to a pointer to string structure via va_list
|
|
int | a_str_putv (a_str *ctx, char const *fmt, va_list va) |
| format string append to a pointer to string structure via va_list
|
|
int | a_str_setf (a_str *ctx, char const *fmt,...) |
| format string to a pointer to string structure
|
|
int | a_str_putf (a_str *ctx, char const *fmt,...) |
| format string append to a pointer to string structure
|
|
int | a_str_set (a_str *ctx, a_str const *obj) |
| set the string structure obj to the string structure ctx
|
|
int | a_str_set_ (a_str *ctx, a_str const *obj) |
|
int | a_str_put (a_str *ctx, a_str const *obj) |
| put the string structure obj to the string structure ctx
|
|
int | a_str_put_ (a_str *ctx, a_str const *obj) |
|
a_size | a_str_utflen (a_str const *ctx) |
| length for a pointer to string structure using UTF-8
|
|