[prev in list] [next in list] [prev in thread] [next in thread]
List: elinks-cvs
Subject: [ELinks] elinks (ECMASCRIPT) - jonas: Remove bogus assigning to pa...
From: cvs () pasky ! ji ! cz
Date: 2004-02-29 3:03:45
Message-ID: 20040229030345.4899.qmail () machine ! sinus ! cz
[Download RAW message or body]
This is an automated notification of a change to the ELinks CVS tree.
Author: jonas
Module: elinks
Tag: ECMASCRIPT
Date: Sun Feb 29 03:03:45 2004 GMT
---- Log message:
Remove bogus assigning to parser state (we pop right after). Fix assigning to boolean \
member so links should be back again.
---- Files affected:
elinks/src/document/sgml:
parser.c (1.1.2.48 -> 1.1.2.49)
http://cvsweb.elinks.or.cz/cvsweb.cgi/elinks/src/document/sgml/parser.c.diff?r1=1.1.2.48&r2=1.1.2.49&f=u
---- Diffs:
elinks/src/document/sgml/parser.c | 12 +++---------
1 files changed, 3 insertions(+), 9 deletions(-)
Index: elinks/src/document/sgml/parser.c
diff -u elinks/src/document/sgml/parser.c:1.1.2.48 \
elinks/src/document/sgml/parser.c:1.1.2.49
--- elinks/src/document/sgml/parser.c:1.1.2.48 Sun Feb 29 03:47:30 2004
+++ elinks/src/document/sgml/parser.c Sun Feb 29 04:03:40 2004
@@ -69,8 +69,6 @@
struct dom_node *parent = get_dom_navigator_top(navigator)->node;
unsigned char *value = valtoken ? valtoken->string : NULL;
uint16_t valuelen = valtoken ? valtoken->length : 0;
- struct dom_navigator_state *state;
- struct sgml_parser_state *pstate;
struct sgml_node_info *info;
struct dom_node *node;
@@ -80,15 +78,11 @@
if (!node || !push_dom_node(navigator, node))
return;
- state = get_dom_navigator_top(navigator);
- assert(node == state->node && state->data);
-
- pstate = state->data;
- pstate->info = info = get_sgml_node_info(parser->info->attributes, node);
+ info = get_sgml_node_info(parser->info->attributes, node);
node->data.attribute.type = info->type;
- node->data.attribute.id = (info->flags & SGML_ATTRIBUTE_IDENTIFIER);
- node->data.attribute.reference = (info->flags & SGML_ATTRIBUTE_REFERENCE);
+ node->data.attribute.id = !!(info->flags & SGML_ATTRIBUTE_IDENTIFIER);
+ node->data.attribute.reference = !!(info->flags & SGML_ATTRIBUTE_REFERENCE);
pop_dom_node(navigator);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic