version 1.45, 2019/04/16 14:58:19 |
version 1.47, 2019/04/20 04:15:06 |
Line 112 static const struct alias aliases[] = { |
|
Line 112 static const struct alias aliases[] = { |
|
{ "secondary", NODE_DELETE }, |
{ "secondary", NODE_DELETE }, |
{ "sect1", NODE_SECTION }, |
{ "sect1", NODE_SECTION }, |
{ "sect2", NODE_SECTION }, |
{ "sect2", NODE_SECTION }, |
|
{ "sect3", NODE_SECTION }, |
|
{ "sect4", NODE_SECTION }, |
{ "sgmltag", NODE_MARKUP }, |
{ "sgmltag", NODE_MARKUP }, |
{ "simpara", NODE_PARA }, |
{ "simpara", NODE_PARA }, |
{ "structfield", NODE_PARAMETER }, |
{ "structfield", NODE_PARAMETER }, |
Line 551 xml_attrkey(struct parse *p, const char *name) |
|
Line 553 xml_attrkey(struct parse *p, const char *name) |
|
const char *value; |
const char *value; |
enum attrkey key; |
enum attrkey key; |
|
|
if (p->del > 0 || p->ncur == NODE_IGNORE || *name == '\0') |
if (p->del > 0 || p->ncur >= NODE_UNKNOWN || *name == '\0') |
return; |
return; |
|
|
if ((p->ncur == NODE_DOCTYPE || p->ncur == NODE_ENTITY) && |
if ((p->ncur == NODE_DOCTYPE || p->ncur == NODE_ENTITY) && |
Line 588 xml_attrval(struct parse *p, const char *name) |
|
Line 590 xml_attrval(struct parse *p, const char *name) |
|
{ |
{ |
struct pattr *a; |
struct pattr *a; |
|
|
if (p->del > 0 || p->ncur == NODE_IGNORE || |
if (p->del > 0 || p->ncur >= NODE_UNKNOWN || |
(p->flags & PFLAG_ATTR) == 0) |
(p->flags & PFLAG_ATTR) == 0) |
return; |
return; |
if ((a = TAILQ_LAST(&p->cur->attrq, pattrq)) == NULL) |
if ((a = TAILQ_LAST(&p->cur->attrq, pattrq)) == NULL) |