|
ELinks 0.18.0
|


Data Structures | |
| struct | dom_string |
Macros | |
| #define | INIT_DOM_STRING(strvalue, strlength) { (strlength), (char *)(strvalue) } |
| #define | STATIC_DOM_STRING(strvalue) { sizeof(strvalue) - 1, (char *)(strvalue) } |
| #define | copy_dom_string(string1, string2) set_dom_string(string1, (string2)->string, (string2)->length) |
| #define | init_dom_string(string, str, len) add_to_dom_string(string, str, len) |
| #define | is_dom_string_set(str) ((str)->string && (str)->length) |
| #define | done_dom_string(str) do { mem_free_set(&(str)->string, NULL); (str)->length = 0; } while (0) |
| #define | isquote(c) ((c) == '"' || (c) == '\'') |
Functions | |
| static void | set_dom_string (struct dom_string *string, char *value, size_t length) |
| static int | dom_string_casecmp (const struct dom_string *string1, const struct dom_string *string2) |
| static int | dom_string_ncasecmp (struct dom_string *string1, struct dom_string *string2, size_t length) |
| static struct dom_string * | add_to_dom_string (struct dom_string *string, const char *str, size_t len) |
| #define copy_dom_string | ( | string1, | |
| string2 | |||
| ) | set_dom_string(string1, (string2)->string, (string2)->length) |
| #define done_dom_string | ( | str | ) | do { mem_free_set(&(str)->string, NULL); (str)->length = 0; } while (0) |
| #define init_dom_string | ( | string, | |
| str, | |||
| len | |||
| ) | add_to_dom_string(string, str, len) |
| #define INIT_DOM_STRING | ( | strvalue, | |
| strlength | |||
| ) | { (strlength), (char *)(strvalue) } |
| #define is_dom_string_set | ( | str | ) | ((str)->string && (str)->length) |
| #define isquote | ( | c | ) | ((c) == '"' || (c) == '\'') |
| #define STATIC_DOM_STRING | ( | strvalue | ) | { sizeof(strvalue) - 1, (char *)(strvalue) } |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |