|
Groonga 3.0.9 Source Code Document
|


Go to the source code of this file.
Data Structures | |
| struct | ngx_str_t |
| struct | ngx_keyval_t |
| struct | ngx_variable_value_t |
| struct | ngx_str_node_t |
Macros | |
| #define | ngx_string(str) { sizeof(str) - 1, (u_char *) str } |
| #define | ngx_null_string { 0, NULL } |
| #define | ngx_str_set(str, text) (str)->len = sizeof(text) - 1; (str)->data = (u_char *) text |
| #define | ngx_str_null(str) (str)->len = 0; (str)->data = NULL |
| #define | ngx_tolower(c) (u_char) ((c >= 'A' && c <= 'Z') ? (c | 0x20) : c) |
| #define | ngx_toupper(c) (u_char) ((c >= 'a' && c <= 'z') ? (c & ~0x20) : c) |
| #define | ngx_strncmp(s1, s2, n) strncmp((const char *) s1, (const char *) s2, n) |
| #define | ngx_strcmp(s1, s2) strcmp((const char *) s1, (const char *) s2) |
| #define | ngx_strstr(s1, s2) strstr((const char *) s1, (const char *) s2) |
| #define | ngx_strlen(s) strlen((const char *) s) |
| #define | ngx_strchr(s1, c) strchr((const char *) s1, (int) c) |
| #define | ngx_memzero(buf, n) (void) memset(buf, 0, n) |
| #define | ngx_memset(buf, c, n) (void) memset(buf, c, n) |
| #define | ngx_memcpy(dst, src, n) (void) memcpy(dst, src, n) |
| #define | ngx_cpymem(dst, src, n) (((u_char *) memcpy(dst, src, n)) + (n)) |
| #define | ngx_copy ngx_cpymem |
| #define | ngx_memmove(dst, src, n) (void) memmove(dst, src, n) |
| #define | ngx_movemem(dst, src, n) (((u_char *) memmove(dst, src, n)) + (n)) |
| #define | ngx_memcmp(s1, s2, n) memcmp((const char *) s1, (const char *) s2, n) |
| #define | ngx_vsnprintf(buf, max, fmt, args) ngx_vslprintf(buf, buf + (max), fmt, args) |
| #define | ngx_base64_encoded_length(len) (((len + 2) / 3) * 4) |
| #define | ngx_base64_decoded_length(len) (((len + 3) / 4) * 3) |
| #define | NGX_ESCAPE_URI 0 |
| #define | NGX_ESCAPE_ARGS 1 |
| #define | NGX_ESCAPE_URI_COMPONENT 2 |
| #define | NGX_ESCAPE_HTML 3 |
| #define | NGX_ESCAPE_REFRESH 4 |
| #define | NGX_ESCAPE_MEMCACHED 5 |
| #define | NGX_ESCAPE_MAIL_AUTH 6 |
| #define | NGX_UNESCAPE_URI 1 |
| #define | NGX_UNESCAPE_REDIRECT 2 |
| #define | ngx_qsort qsort |
| #define | ngx_value_helper(n) #n |
| #define | ngx_value(n) ngx_value_helper(n) |
Functions | |
| void | ngx_strlow (u_char *dst, u_char *src, size_t n) |
| u_char * | ngx_cpystrn (u_char *dst, u_char *src, size_t n) |
| u_char * | ngx_pstrdup (ngx_pool_t *pool, ngx_str_t *src) |
| u_char *ngx_cdecl | ngx_sprintf (u_char *buf, const char *fmt,...) |
| u_char *ngx_cdecl | ngx_snprintf (u_char *buf, size_t max, const char *fmt,...) |
| u_char *ngx_cdecl | ngx_slprintf (u_char *buf, u_char *last, const char *fmt,...) |
| u_char * | ngx_vslprintf (u_char *buf, u_char *last, const char *fmt, va_list args) |
| ngx_int_t | ngx_strcasecmp (u_char *s1, u_char *s2) |
| ngx_int_t | ngx_strncasecmp (u_char *s1, u_char *s2, size_t n) |
| u_char * | ngx_strnstr (u_char *s1, char *s2, size_t n) |
| u_char * | ngx_strstrn (u_char *s1, char *s2, size_t n) |
| u_char * | ngx_strcasestrn (u_char *s1, char *s2, size_t n) |
| u_char * | ngx_strlcasestrn (u_char *s1, u_char *last, u_char *s2, size_t n) |
| ngx_int_t | ngx_rstrncmp (u_char *s1, u_char *s2, size_t n) |
| ngx_int_t | ngx_rstrncasecmp (u_char *s1, u_char *s2, size_t n) |
| ngx_int_t | ngx_memn2cmp (u_char *s1, u_char *s2, size_t n1, size_t n2) |
| ngx_int_t | ngx_dns_strcmp (u_char *s1, u_char *s2) |
| ngx_int_t | ngx_atoi (u_char *line, size_t n) |
| ngx_int_t | ngx_atofp (u_char *line, size_t n, size_t point) |
| ssize_t | ngx_atosz (u_char *line, size_t n) |
| off_t | ngx_atoof (u_char *line, size_t n) |
| time_t | ngx_atotm (u_char *line, size_t n) |
| ngx_int_t | ngx_hextoi (u_char *line, size_t n) |
| u_char * | ngx_hex_dump (u_char *dst, u_char *src, size_t len) |
| void | ngx_encode_base64 (ngx_str_t *dst, ngx_str_t *src) |
| ngx_int_t | ngx_decode_base64 (ngx_str_t *dst, ngx_str_t *src) |
| ngx_int_t | ngx_decode_base64url (ngx_str_t *dst, ngx_str_t *src) |
| uint32_t | ngx_utf8_decode (u_char **p, size_t n) |
| size_t | ngx_utf8_length (u_char *p, size_t n) |
| u_char * | ngx_utf8_cpystrn (u_char *dst, u_char *src, size_t n, size_t len) |
| uintptr_t | ngx_escape_uri (u_char *dst, u_char *src, size_t size, ngx_uint_t type) |
| void | ngx_unescape_uri (u_char **dst, u_char **src, size_t size, ngx_uint_t type) |
| uintptr_t | ngx_escape_html (u_char *dst, u_char *src, size_t size) |
| void | ngx_str_rbtree_insert_value (ngx_rbtree_node_t *temp, ngx_rbtree_node_t *node, ngx_rbtree_node_t *sentinel) |
| ngx_str_node_t * | ngx_str_rbtree_lookup (ngx_rbtree_t *rbtree, ngx_str_t *name, uint32_t hash) |
| void | ngx_sort (void *base, size_t n, size_t size, ngx_int_t(*cmp)(const void *, const void *)) |
| #define ngx_base64_decoded_length | ( | len | ) | (((len + 3) / 4) * 3) |
Definition at line 182 of file ngx_string.h.
| #define ngx_base64_encoded_length | ( | len | ) | (((len + 2) / 3) * 4) |
Definition at line 181 of file ngx_string.h.
| #define ngx_copy ngx_cpymem |
Definition at line 134 of file ngx_string.h.
| #define ngx_cpymem | ( | dst, | |
| src, | |||
| n | |||
| ) | (((u_char *) memcpy(dst, src, n)) + (n)) |
Definition at line 103 of file ngx_string.h.
| #define NGX_ESCAPE_ARGS 1 |
Definition at line 194 of file ngx_string.h.
| #define NGX_ESCAPE_HTML 3 |
Definition at line 196 of file ngx_string.h.
| #define NGX_ESCAPE_MAIL_AUTH 6 |
Definition at line 199 of file ngx_string.h.
| #define NGX_ESCAPE_MEMCACHED 5 |
Definition at line 198 of file ngx_string.h.
| #define NGX_ESCAPE_REFRESH 4 |
Definition at line 197 of file ngx_string.h.
| #define NGX_ESCAPE_URI 0 |
Definition at line 193 of file ngx_string.h.
| #define NGX_ESCAPE_URI_COMPONENT 2 |
Definition at line 195 of file ngx_string.h.
| #define ngx_memcmp | ( | s1, | |
| s2, | |||
| n | |||
| ) | memcmp((const char *) s1, (const char *) s2, n) |
Definition at line 144 of file ngx_string.h.
| #define ngx_memcpy | ( | dst, | |
| src, | |||
| n | |||
| ) | (void) memcpy(dst, src, n) |
Definition at line 102 of file ngx_string.h.
| #define ngx_memmove | ( | dst, | |
| src, | |||
| n | |||
| ) | (void) memmove(dst, src, n) |
Definition at line 139 of file ngx_string.h.
| #define ngx_memset | ( | buf, | |
| c, | |||
| n | |||
| ) | (void) memset(buf, c, n) |
Definition at line 87 of file ngx_string.h.
| #define ngx_memzero | ( | buf, | |
| n | |||
| ) | (void) memset(buf, 0, n) |
Definition at line 86 of file ngx_string.h.
| #define ngx_movemem | ( | dst, | |
| src, | |||
| n | |||
| ) | (((u_char *) memmove(dst, src, n)) + (n)) |
Definition at line 140 of file ngx_string.h.
| #define ngx_null_string { 0, NULL } |
Definition at line 41 of file ngx_string.h.
| #define ngx_qsort qsort |
Definition at line 224 of file ngx_string.h.
| #define ngx_str_null | ( | str | ) | (str)->len = 0; (str)->data = NULL |
Definition at line 44 of file ngx_string.h.
| #define ngx_str_set | ( | str, | |
| text | |||
| ) | (str)->len = sizeof(text) - 1; (str)->data = (u_char *) text |
Definition at line 42 of file ngx_string.h.
| #define ngx_strchr | ( | s1, | |
| c | |||
| ) | strchr((const char *) s1, (int) c) |
Definition at line 63 of file ngx_string.h.
| #define ngx_strcmp | ( | s1, | |
| s2 | |||
| ) | strcmp((const char *) s1, (const char *) s2) |
Definition at line 57 of file ngx_string.h.
| #define ngx_string | ( | str | ) | { sizeof(str) - 1, (u_char *) str } |
Definition at line 40 of file ngx_string.h.
| #define ngx_strlen | ( | s | ) | strlen((const char *) s) |
Definition at line 61 of file ngx_string.h.
| #define ngx_strncmp | ( | s1, | |
| s2, | |||
| n | |||
| ) | strncmp((const char *) s1, (const char *) s2, n) |
Definition at line 53 of file ngx_string.h.
| #define ngx_strstr | ( | s1, | |
| s2 | |||
| ) | strstr((const char *) s1, (const char *) s2) |
Definition at line 60 of file ngx_string.h.
| #define ngx_tolower | ( | c | ) | (u_char) ((c >= 'A' && c <= 'Z') ? (c | 0x20) : c) |
Definition at line 47 of file ngx_string.h.
| #define ngx_toupper | ( | c | ) | (u_char) ((c >= 'a' && c <= 'z') ? (c & ~0x20) : c) |
Definition at line 48 of file ngx_string.h.
| #define NGX_UNESCAPE_REDIRECT 2 |
Definition at line 202 of file ngx_string.h.
| #define NGX_UNESCAPE_URI 1 |
Definition at line 201 of file ngx_string.h.
| #define ngx_value | ( | n | ) | ngx_value_helper(n) |
Definition at line 228 of file ngx_string.h.
| #define ngx_value_helper | ( | n | ) | #n |
Definition at line 227 of file ngx_string.h.
| #define ngx_vsnprintf | ( | buf, | |
| max, | |||
| fmt, | |||
| args | |||
| ) | ngx_vslprintf(buf, buf + (max), fmt, args) |
Definition at line 154 of file ngx_string.h.
| ngx_int_t ngx_atofp | ( | u_char * | line, |
| size_t | n, | ||
| size_t | point | ||
| ) |
Definition at line 884 of file ngx_string.c.
| ngx_int_t ngx_atoi | ( | u_char * | line, |
| size_t | n | ||
| ) |
| off_t ngx_atoof | ( | u_char * | line, |
| size_t | n | ||
| ) |
| ssize_t ngx_atosz | ( | u_char * | line, |
| size_t | n | ||
| ) |
| time_t ngx_atotm | ( | u_char * | line, |
| size_t | n | ||
| ) |
| u_char* ngx_cpystrn | ( | u_char * | dst, |
| u_char * | src, | ||
| size_t | n | ||
| ) |
Definition at line 1129 of file ngx_string.c.
| ngx_int_t ngx_dns_strcmp | ( | u_char * | s1, |
| u_char * | s2 | ||
| ) |
Definition at line 825 of file ngx_string.c.
| uintptr_t ngx_escape_html | ( | u_char * | dst, |
| u_char * | src, | ||
| size_t | size | ||
| ) |
Definition at line 1640 of file ngx_string.c.
| uintptr_t ngx_escape_uri | ( | u_char * | dst, |
| u_char * | src, | ||
| size_t | size, | ||
| ngx_uint_t | type | ||
| ) |
Definition at line 1341 of file ngx_string.c.
| u_char* ngx_hex_dump | ( | u_char * | dst, |
| u_char * | src, | ||
| size_t | len | ||
| ) |
| ngx_int_t ngx_hextoi | ( | u_char * | line, |
| size_t | n | ||
| ) |
Definition at line 1010 of file ngx_string.c.
| ngx_int_t ngx_memn2cmp | ( | u_char * | s1, |
| u_char * | s2, | ||
| size_t | n1, | ||
| size_t | n2 | ||
| ) |
Definition at line 800 of file ngx_string.c.
| u_char* ngx_pstrdup | ( | ngx_pool_t * | pool, |
| ngx_str_t * | src | ||
| ) |
Definition at line 55 of file ngx_string.c.


| ngx_int_t ngx_rstrncasecmp | ( | u_char * | s1, |
| u_char * | s2, | ||
| size_t | n | ||
| ) |
Definition at line 765 of file ngx_string.c.
| ngx_int_t ngx_rstrncmp | ( | u_char * | s1, |
| u_char * | s2, | ||
| size_t | n | ||
| ) |
Definition at line 742 of file ngx_string.c.
| u_char* ngx_cdecl ngx_slprintf | ( | u_char * | buf, |
| u_char * | last, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
Definition at line 131 of file ngx_string.c.


| u_char* ngx_cdecl ngx_snprintf | ( | u_char * | buf, |
| size_t | max, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
Definition at line 117 of file ngx_string.c.


| void ngx_sort | ( | void * | base, |
| size_t | n, | ||
| size_t | size, | ||
| ngx_int_t(*)(const void *, const void *) | cmp | ||
| ) |
| u_char* ngx_cdecl ngx_sprintf | ( | u_char * | buf, |
| const char * | fmt, | ||
| ... | |||
| ) |
Definition at line 103 of file ngx_string.c.


| void ngx_str_rbtree_insert_value | ( | ngx_rbtree_node_t * | temp, |
| ngx_rbtree_node_t * | node, | ||
| ngx_rbtree_node_t * | sentinel | ||
| ) |
Definition at line 1712 of file ngx_string.c.
| ngx_str_node_t* ngx_str_rbtree_lookup | ( | ngx_rbtree_t * | rbtree, |
| ngx_str_t * | name, | ||
| uint32_t | hash | ||
| ) |
Definition at line 1752 of file ngx_string.c.
| ngx_int_t ngx_strcasecmp | ( | u_char * | s1, |
| u_char * | s2 | ||
| ) |
| u_char* ngx_strcasestrn | ( | u_char * | s1, |
| char * | s2, | ||
| size_t | n | ||
| ) |
| u_char* ngx_strlcasestrn | ( | u_char * | s1, |
| u_char * | last, | ||
| u_char * | s2, | ||
| size_t | n | ||
| ) |
Definition at line 715 of file ngx_string.c.


| void ngx_strlow | ( | u_char * | dst, |
| u_char * | src, | ||
| size_t | n | ||
| ) |
| ngx_int_t ngx_strncasecmp | ( | u_char * | s1, |
| u_char * | s2, | ||
| size_t | n | ||
| ) |
| u_char* ngx_strnstr | ( | u_char * | s1, |
| char * | s2, | ||
| size_t | n | ||
| ) |
Definition at line 620 of file ngx_string.c.
| u_char* ngx_strstrn | ( | u_char * | s1, |
| char * | s2, | ||
| size_t | n | ||
| ) |
Definition at line 660 of file ngx_string.c.
| void ngx_unescape_uri | ( | u_char ** | dst, |
| u_char ** | src, | ||
| size_t | size, | ||
| ngx_uint_t | type | ||
| ) |
Definition at line 1510 of file ngx_string.c.
| u_char* ngx_utf8_cpystrn | ( | u_char * | dst, |
| u_char * | src, | ||
| size_t | n, | ||
| size_t | len | ||
| ) |
| uint32_t ngx_utf8_decode | ( | u_char ** | p, |
| size_t | n | ||
| ) |
| size_t ngx_utf8_length | ( | u_char * | p, |
| size_t | n | ||
| ) |
| u_char* ngx_vslprintf | ( | u_char * | buf, |
| u_char * | last, | ||
| const char * | fmt, | ||
| va_list | args | ||
| ) |
1.8.1.2