Functions |
| unsigned int | grn_str_charlen (grn_ctx *ctx, const char *str, grn_encoding encoding) |
| int | grn_charlen_ (grn_ctx *ctx, const char *str, const char *end, grn_encoding encoding) |
| int | grn_charlen (grn_ctx *ctx, const char *str, const char *end) |
| grn_str * | grn_str_open_ (grn_ctx *ctx, const char *str, unsigned int str_len, int flags, grn_encoding encoding) |
| grn_str * | grn_str_open (grn_ctx *ctx, const char *str, unsigned int str_len, int flags) |
| grn_rc | grn_str_close (grn_ctx *ctx, grn_str *nstr) |
| const char * | grn_encoding_to_string (grn_encoding enc) |
| grn_encoding | grn_encoding_parse (const char *str) |
| size_t | grn_str_len (grn_ctx *ctx, const char *str, grn_encoding encoding, const char **last) |
| int | grn_isspace (const char *str, grn_encoding encoding) |
| int8_t | grn_atoi8 (const char *nptr, const char *end, const char **rest) |
| uint8_t | grn_atoui8 (const char *nptr, const char *end, const char **rest) |
| int16_t | grn_atoi16 (const char *nptr, const char *end, const char **rest) |
| uint16_t | grn_atoui16 (const char *nptr, const char *end, const char **rest) |
| int | grn_atoi (const char *nptr, const char *end, const char **rest) |
| unsigned int | grn_atoui (const char *nptr, const char *end, const char **rest) |
| int64_t | grn_atoll (const char *nptr, const char *end, const char **rest) |
| unsigned int | grn_htoui (const char *nptr, const char *end, const char **rest) |
| void | grn_itoh (unsigned int i, char *p, unsigned int len) |
| grn_rc | grn_itoa (int i, char *p, char *end, char **rest) |
| grn_rc | grn_itoa_padded (int i, char *p, char *end, char ch) |
| grn_rc | grn_lltoa (int64_t i, char *p, char *end, char **rest) |
| grn_rc | grn_ulltoa (uint64_t i, char *p, char *end, char **rest) |
| char * | grn_itob (grn_id id, char *p) |
| grn_id | grn_btoi (char *b) |
| char * | grn_lltob32h (int64_t i, char *p) |
| char * | grn_ulltob32h (uint64_t i, char *p) |
| grn_rc | grn_aton (grn_ctx *ctx, const char *p, const char *end, const char **rest, grn_obj *res) |
| int | grn_str_tok (const char *str, size_t str_len, char delim, const char **tokbuf, int buf_size, const char **rest) |
| int | grn_str_getopt (int argc, char *const argv[], const grn_str_getopt_opt *opts, int *flags) |
| grn_rc | grn_bulk_resize (grn_ctx *ctx, grn_obj *buf, unsigned int newsize) |
| grn_rc | grn_bulk_reinit (grn_ctx *ctx, grn_obj *buf, unsigned int size) |
| grn_rc | grn_bulk_write (grn_ctx *ctx, grn_obj *buf, const char *str, unsigned int len) |
| grn_rc | grn_bulk_write_from (grn_ctx *ctx, grn_obj *bulk, const char *str, unsigned int from, unsigned int len) |
| grn_rc | grn_bulk_reserve (grn_ctx *ctx, grn_obj *buf, unsigned int len) |
| grn_rc | grn_bulk_space (grn_ctx *ctx, grn_obj *buf, unsigned int len) |
| grn_rc | grn_bulk_truncate (grn_ctx *ctx, grn_obj *bulk, unsigned int len) |
| grn_rc | grn_text_itoa (grn_ctx *ctx, grn_obj *buf, int i) |
| grn_rc | grn_text_itoa_padded (grn_ctx *ctx, grn_obj *buf, int i, char ch, unsigned int len) |
| grn_rc | grn_text_lltoa (grn_ctx *ctx, grn_obj *buf, long long int i) |
| grn_rc | grn_text_ulltoa (grn_ctx *ctx, grn_obj *buf, unsigned long long int i) |
| grn_rc | grn_text_ftoa (grn_ctx *ctx, grn_obj *buf, double d) |
| grn_rc | grn_text_itoh (grn_ctx *ctx, grn_obj *buf, int i, unsigned int len) |
| grn_rc | grn_text_itob (grn_ctx *ctx, grn_obj *buf, grn_id id) |
| grn_rc | grn_text_lltob32h (grn_ctx *ctx, grn_obj *buf, long long int i) |
| grn_rc | grn_text_esc (grn_ctx *ctx, grn_obj *buf, const char *s, unsigned int len) |
| grn_rc | grn_text_escape_xml (grn_ctx *ctx, grn_obj *buf, const char *s, unsigned int len) |
| const char * | grn_text_unesc_tok (grn_ctx *ctx, grn_obj *buf, const char *s, const char *e, char *tok_type) |
| grn_rc | grn_text_benc (grn_ctx *ctx, grn_obj *buf, unsigned int v) |
| grn_rc | grn_text_urlenc (grn_ctx *ctx, grn_obj *buf, const char *s, unsigned int len) |
| grn_rc | grn_text_time2rfc1123 (grn_ctx *ctx, grn_obj *bulk, int sec) |
| grn_rc | grn_bulk_fin (grn_ctx *ctx, grn_obj *buf) |
| grn_rc | grn_substring (grn_ctx *ctx, char **str, char **str_end, int start, int end, grn_encoding encoding) |
| grn_rc | grn_text_otoj (grn_ctx *ctx, grn_obj *bulk, grn_obj *obj, grn_obj_format *format) |
| const char * | grn_text_urldec (grn_ctx *ctx, grn_obj *buf, const char *p, const char *e, char d) |
| const char * | grn_text_cgidec (grn_ctx *ctx, grn_obj *buf, const char *p, const char *e, const char *delimiters) |
| void | grn_str_url_path_normalize (grn_ctx *ctx, const char *path, size_t path_len, char *buf, size_t buf_len) |
| grn_rc | grn_text_fgets (grn_ctx *ctx, grn_obj *buf, FILE *fp) |
| grn_bool | grn_bulk_is_zero (grn_ctx *ctx, grn_obj *obj) |