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 | ( | strvalue, | |
strlength ) { (strlength), (char *)(strvalue) } |
#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 isquote | ( | c | ) | ((c) == '"' || (c) == '\'') |
#define STATIC_DOM_STRING | ( | strvalue | ) | { sizeof(strvalue) - 1, (char *)(strvalue) } |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |