From 2253e38be8cbcf4243e43fc0d317cfda08bffeb2 Mon Sep 17 00:00:00 2001 From: James Bursa Date: Sat, 5 Apr 2003 21:38:06 +0000 Subject: [project @ 2003-04-05 21:38:06 by bursa] External stylesheets. svn path=/import/netsurf/; revision=115 --- css/ruleset.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'css/ruleset.c') diff --git a/css/ruleset.c b/css/ruleset.c index d9c713d87..6b16c96b7 100644 --- a/css/ruleset.c +++ b/css/ruleset.c @@ -1,5 +1,5 @@ /** - * $Id: ruleset.c,v 1.3 2003/04/05 16:24:43 bursa Exp $ + * $Id: ruleset.c,v 1.4 2003/04/05 21:38:06 bursa Exp $ */ #include @@ -117,13 +117,15 @@ void css_add_ruleset(struct css_stylesheet *stylesheet, break; if (n == 0) { /* not present: construct a new struct css_style */ + LOG(("constructing new style")); style = xcalloc(1, sizeof(*style)); - memcpy(style, &css_blank_style, sizeof(*style)); + memcpy(style, &css_empty_style, sizeof(*style)); sel->style = style; sel->next = stylesheet->rule[hash]; stylesheet->rule[hash] = sel; } else { /* already exists: augument existing style */ + LOG(("augumenting existing style")); style = n->style; sel->next = 0; css_free_node(sel); @@ -154,11 +156,11 @@ void css_add_declarations(struct css_style *style, struct node *declaration) int compare_selectors(struct node *n0, struct node *n1) { struct node *m0, *m1; - unsigned int count0, count1; + unsigned int count0 = 0, count1 = 0; /* compare element name */ if (!((n0->data == 0 && n1->data == 0) || - (n0->data != 0 && n1->data != 0 && strcasecmp(n0->data, n1->data) == 0))) + (n0->data != 0 && n1->data != 0 && strcmp(n0->data, n1->data) == 0))) return 0; if (n0->comb != n1->comb) -- cgit v1.2.3