Groonga 3.0.9 Source Code Document
|
Go to the source code of this file.
Data Structures | |
struct | grn_str_getopt_opt |
Macros | |
#define | GRN_STR_BLANK 0x80 |
#define | GRN_STR_ISBLANK(c) (c & 0x80) |
#define | GRN_STR_CTYPE(c) (c & 0x7f) |
#define | GRN_BULK_INCR_LEN(buf, len) |
#define | GRN_BULK_SET_CURR(buf, p) |
#define | GRN_TOK_VOID (0x00) |
#define | GRN_TOK_SYMBOL (0x01) |
#define | GRN_TOK_STRING (0x02) |
#define | GRN_TOK_QUOTE (0x03) |
#define | GRN_OBJ_FORMAT_XML_ELEMENT_MASK (0x01<<1) |
#define | GRN_OBJ_FORMAT_XML_ELEMENT_RESULTSET (0x00<<1) |
#define | GRN_OBJ_FORMAT_XML_ELEMENT_NAVIGATIONENTRY (0x01<<1) |
Enumerations | |
enum | grn_str_getopt_op { GETOPT_OP_NONE = 0, GETOPT_OP_ON, GETOPT_OP_OFF, GETOPT_OP_UPDATE } |
Functions | |
GRN_API size_t | grn_str_len (grn_ctx *ctx, const char *str, grn_encoding encoding, const char **last) |
GRN_API int | grn_isspace (const char *s, 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) |
GRN_API int | grn_atoi (const char *nptr, const char *end, const char **rest) |
GRN_API unsigned int | grn_atoui (const char *nptr, const char *end, const char **rest) |
unsigned int | grn_htoui (const char *nptr, const char *end, const char **rest) |
GRN_API int64_t | grn_atoll (const char *nptr, const char *end, const char **rest) |
grn_rc | grn_itoa (int i, char *p, char *end, char **rest) |
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) |
GRN_API grn_rc | grn_aton (grn_ctx *ctx, const char *p, const char *end, const char **rest, grn_obj *res) |
GRN_API void | grn_itoh (unsigned int i, char *p, unsigned int len) |
int | grn_str_tok (const char *str, size_t str_len, char delim, const char **tokbuf, int buf_size, const char **rest) |
GRN_API int | grn_str_getopt (int argc, char *const argv[], const grn_str_getopt_opt *opts, int *flags) |
char * | grn_itob (grn_id id, char *p) |
grn_id | grn_btoi (char *b) |
grn_rc | grn_substring (grn_ctx *ctx, char **str, char **str_end, int start, int end, grn_encoding encoding) |
GRN_API int | grn_charlen_ (grn_ctx *ctx, const char *str, const char *end, grn_encoding encoding) |
GRN_API grn_str * | grn_str_open_ (grn_ctx *ctx, const char *str, unsigned int str_len, int flags, grn_encoding encoding) |
grn_rc | grn_text_ulltoa (grn_ctx *ctx, grn_obj *buf, unsigned long long int i) |
GRN_API const char * | grn_text_cgidec (grn_ctx *ctx, grn_obj *buf, const char *p, const char *e, const char *delimiters) |
GRN_API const char * | grn_text_unesc_tok (grn_ctx *ctx, grn_obj *buf, const char *p, const char *e, char *tok_type) |
GRN_API void | grn_str_url_path_normalize (grn_ctx *ctx, const char *path, size_t path_len, char *buf, size_t buf_len) |
GRN_API 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) |
Variables | |
int | grn_str_margin_size |
#define GRN_BULK_INCR_LEN | ( | buf, | |
len | |||
) |
#define GRN_BULK_SET_CURR | ( | buf, | |
p | |||
) |
enum grn_str_getopt_op |
GRN_API int grn_atoi | ( | const char * | nptr, |
const char * | end, | ||
const char ** | rest | ||
) |
int16_t grn_atoi16 | ( | const char * | nptr, |
const char * | end, | ||
const char ** | rest | ||
) |
int8_t grn_atoi8 | ( | const char * | nptr, |
const char * | end, | ||
const char ** | rest | ||
) |
GRN_API int64_t grn_atoll | ( | const char * | nptr, |
const char * | end, | ||
const char ** | rest | ||
) |
GRN_API unsigned int grn_atoui | ( | const char * | nptr, |
const char * | end, | ||
const char ** | rest | ||
) |
uint16_t grn_atoui16 | ( | const char * | nptr, |
const char * | end, | ||
const char ** | rest | ||
) |
uint8_t grn_atoui8 | ( | const char * | nptr, |
const char * | end, | ||
const char ** | rest | ||
) |
GRN_API int grn_charlen_ | ( | grn_ctx * | ctx, |
const char * | str, | ||
const char * | end, | ||
grn_encoding | encoding | ||
) |
unsigned int grn_htoui | ( | const char * | nptr, |
const char * | end, | ||
const char ** | rest | ||
) |
GRN_API int grn_isspace | ( | const char * | s, |
grn_encoding | encoding | ||
) |
grn_rc grn_itoa | ( | int | i, |
char * | p, | ||
char * | end, | ||
char ** | rest | ||
) |
char* grn_itob | ( | grn_id | id, |
char * | p | ||
) |
GRN_API void grn_itoh | ( | unsigned int | i, |
char * | p, | ||
unsigned int | len | ||
) |
grn_rc grn_lltoa | ( | int64_t | i, |
char * | p, | ||
char * | end, | ||
char ** | rest | ||
) |
GRN_API int grn_str_getopt | ( | int | argc, |
char *const | argv[], | ||
const grn_str_getopt_opt * | opts, | ||
int * | flags | ||
) |
GRN_API size_t grn_str_len | ( | grn_ctx * | ctx, |
const char * | str, | ||
grn_encoding | encoding, | ||
const char ** | last | ||
) |
GRN_API grn_str* grn_str_open_ | ( | grn_ctx * | ctx, |
const char * | str, | ||
unsigned int | str_len, | ||
int | flags, | ||
grn_encoding | encoding | ||
) |
int grn_str_tok | ( | const char * | str, |
size_t | str_len, | ||
char | delim, | ||
const char ** | tokbuf, | ||
int | buf_size, | ||
const char ** | rest | ||
) |
grn_rc grn_substring | ( | grn_ctx * | ctx, |
char ** | str, | ||
char ** | str_end, | ||
int | start, | ||
int | end, | ||
grn_encoding | encoding | ||
) |
grn_rc grn_ulltoa | ( | uint64_t | i, |
char * | p, | ||
char * | end, | ||
char ** | rest | ||
) |
int grn_str_margin_size |