diff options
author | Thomas Jarosch <tomj@simonv.com> | 2015-01-05 19:09:33 +0100 |
---|---|---|
committer | Thomas Jarosch <tomj@simonv.com> | 2015-01-05 19:09:33 +0100 |
commit | f91434cc7b4204ca47c86090928cdd454dd52606 (patch) | |
tree | 3cf90ce2fa0448f4e7094858734130efd0f7ea7d /lib/skin_parser/skin_scan.c | |
parent | fdd4aef34003587d7fd9ed754dd35ce901b639bf (diff) | |
download | rockbox-f91434cc7b4204ca47c86090928cdd454dd52606.tar.gz rockbox-f91434cc7b4204ca47c86090928cdd454dd52606.zip |
Fix yellow
Change-Id: I8685198c208b5324b09b5ad59f7379502e9ed977
Diffstat (limited to 'lib/skin_parser/skin_scan.c')
-rw-r--r-- | lib/skin_parser/skin_scan.c | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/lib/skin_parser/skin_scan.c b/lib/skin_parser/skin_scan.c index c5ce595ddd..5b795f329d 100644 --- a/lib/skin_parser/skin_scan.c +++ b/lib/skin_parser/skin_scan.c | |||
@@ -41,6 +41,41 @@ void skip_comment(const char** document) | |||
41 | (*document)++; | 41 | (*document)++; |
42 | } | 42 | } |
43 | 43 | ||
44 | static void skip_arglist(const char** document) | ||
45 | { | ||
46 | if(**document == ARGLISTOPENSYM) | ||
47 | (*document)++; | ||
48 | while(**document && **document != ARGLISTCLOSESYM) | ||
49 | { | ||
50 | if(**document == TAGSYM) | ||
51 | skip_tag(document); | ||
52 | else if(**document == COMMENTSYM) | ||
53 | skip_comment(document); | ||
54 | else | ||
55 | (*document)++; | ||
56 | } | ||
57 | if(**document == ARGLISTCLOSESYM) | ||
58 | (*document)++; | ||
59 | } | ||
60 | |||
61 | static void skip_enumlist(const char** document) | ||
62 | { | ||
63 | if(**document == ENUMLISTOPENSYM) | ||
64 | (*document)++; | ||
65 | while(**document && **document != ENUMLISTCLOSESYM) | ||
66 | { | ||
67 | if(**document == TAGSYM) | ||
68 | skip_tag(document); | ||
69 | else if(**document == COMMENTSYM) | ||
70 | skip_comment(document); | ||
71 | else | ||
72 | (*document)++; | ||
73 | } | ||
74 | |||
75 | if(**document == ENUMLISTCLOSESYM) | ||
76 | (*document)++; | ||
77 | } | ||
78 | |||
44 | void skip_tag(const char** document) | 79 | void skip_tag(const char** document) |
45 | { | 80 | { |
46 | char tag_name[MAX_TAG_LENGTH]; | 81 | char tag_name[MAX_TAG_LENGTH]; |
@@ -89,41 +124,6 @@ void skip_tag(const char** document) | |||
89 | skip_enumlist(document); | 124 | skip_enumlist(document); |
90 | } | 125 | } |
91 | 126 | ||
92 | static void skip_arglist(const char** document) | ||
93 | { | ||
94 | if(**document == ARGLISTOPENSYM) | ||
95 | (*document)++; | ||
96 | while(**document && **document != ARGLISTCLOSESYM) | ||
97 | { | ||
98 | if(**document == TAGSYM) | ||
99 | skip_tag(document); | ||
100 | else if(**document == COMMENTSYM) | ||
101 | skip_comment(document); | ||
102 | else | ||
103 | (*document)++; | ||
104 | } | ||
105 | if(**document == ARGLISTCLOSESYM) | ||
106 | (*document)++; | ||
107 | } | ||
108 | |||
109 | static void skip_enumlist(const char** document) | ||
110 | { | ||
111 | if(**document == ENUMLISTOPENSYM) | ||
112 | (*document)++; | ||
113 | while(**document && **document != ENUMLISTCLOSESYM) | ||
114 | { | ||
115 | if(**document == TAGSYM) | ||
116 | skip_tag(document); | ||
117 | else if(**document == COMMENTSYM) | ||
118 | skip_comment(document); | ||
119 | else | ||
120 | (*document)++; | ||
121 | } | ||
122 | |||
123 | if(**document == ENUMLISTCLOSESYM) | ||
124 | (*document)++; | ||
125 | } | ||
126 | |||
127 | char* scan_string(const char** document) | 127 | char* scan_string(const char** document) |
128 | { | 128 | { |
129 | 129 | ||