summaryrefslogtreecommitdiff
path: root/src/parse/language.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-04-15 16:28:30 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-04-15 16:28:30 +0000
commitf3871ddf33d016499a7dac7613e9acbc0ca47eb2 (patch)
treebc51de5369e2b7d61d9c97903b8c6fa5c2e3a081 /src/parse/language.c
parent7ab2ca6642902f0e3ca095420eaf6a97e5b639ed (diff)
downloadlibcss-f3871ddf33d016499a7dac7613e9acbc0ca47eb2.tar.gz
libcss-f3871ddf33d016499a7dac7613e9acbc0ca47eb2.tar.bz2
A bunch of c89.
Lose trailing commas. GCC 2.95 compatibility. svn path=/trunk/libcss/; revision=7099
Diffstat (limited to 'src/parse/language.c')
-rw-r--r--src/parse/language.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/parse/language.c b/src/parse/language.c
index cff66df..691dff3 100644
--- a/src/parse/language.c
+++ b/src/parse/language.c
@@ -36,7 +36,7 @@ struct css_language {
enum {
BEFORE_CHARSET,
BEFORE_RULES,
- HAD_RULE,
+ HAD_RULE
} state; /**< State flag, for at-rule handling */
/** \todo These should be statically allocated */
@@ -129,6 +129,7 @@ css_error css_language_create(css_stylesheet *sheet, css_parser *parser,
parserutils_error perror;
lwc_error lerror;
css_error error;
+ int i;
if (sheet == NULL || parser == NULL || alloc == NULL ||
language == NULL)
@@ -147,7 +148,7 @@ css_error css_language_create(css_stylesheet *sheet, css_parser *parser,
}
/* Intern all known strings */
- for (int i = 0; i < LAST_KNOWN; i++) {
+ for (i = 0; i < LAST_KNOWN; i++) {
lerror = lwc_context_intern(sheet->dictionary,
stringmap[i].data,
stringmap[i].len,
@@ -354,14 +355,14 @@ css_error handleStartAtRule(css_language *c, const parserutils_vector *vector)
{
parserutils_error perror;
context_entry entry = { CSS_PARSER_START_ATRULE, NULL };
-
- assert(c != NULL);
-
- /* vector contains: ATKEYWORD ws any0 */
const css_token *token = NULL;
const css_token *atkeyword = NULL;
int32_t ctx = 0;
+ /* vector contains: ATKEYWORD ws any0 */
+
+ assert(c != NULL);
+
atkeyword = parserutils_vector_iterate(vector, &ctx);
consumeWhitespace(vector, &ctx);