version 1.82, 2009/11/09 05:11:46 |
version 1.84, 2009/11/12 08:21:05 |
Line 88 extern int getsubopt(char **, char * const *, char |
|
Line 88 extern int getsubopt(char **, char * const *, char |
|
#endif |
#endif |
|
|
|
|
static void print_spec(struct html *, const char *, int); |
static void print_spec(struct html *, const char *, size_t); |
static void print_res(struct html *, const char *, int); |
static void print_res(struct html *, const char *, size_t); |
static void print_ctag(struct html *, enum htmltag); |
static void print_ctag(struct html *, enum htmltag); |
static void print_encode(struct html *, const char *); |
static void print_encode(struct html *, const char *); |
|
|
Line 193 print_gen_head(struct html *h) |
|
Line 193 print_gen_head(struct html *h) |
|
|
|
|
|
static void |
static void |
print_spec(struct html *h, const char *p, int len) |
print_spec(struct html *h, const char *p, size_t len) |
{ |
{ |
const char *rhs; |
const char *rhs; |
size_t sz; |
size_t sz; |
|
|
rhs = chars_a2ascii(h->symtab, p, (size_t)len, &sz); |
rhs = chars_a2ascii(h->symtab, p, len, &sz); |
|
|
if (NULL == rhs) |
if (NULL == rhs) |
return; |
return; |
Line 207 print_spec(struct html *h, const char *p, int len) |
|
Line 207 print_spec(struct html *h, const char *p, int len) |
|
|
|
|
|
static void |
static void |
print_res(struct html *h, const char *p, int len) |
print_res(struct html *h, const char *p, size_t len) |
{ |
{ |
const char *rhs; |
const char *rhs; |
size_t sz; |
size_t sz; |
|
|
rhs = chars_a2res(h->symtab, p, (size_t)len, &sz); |
rhs = chars_a2res(h->symtab, p, len, &sz); |
|
|
if (NULL == rhs) |
if (NULL == rhs) |
return; |
return; |
Line 262 print_encode(struct html *h, const char *p) |
|
Line 262 print_encode(struct html *h, const char *p) |
|
} |
} |
|
|
p += len - 1; |
p += len - 1; |
|
|
|
if (DECO_NOSPACE == deco && '\0' == *(p + 1)) |
|
h->flags |= HTML_NOSPACE; |
} |
} |
} |
} |
|
|