Home | History | Annotate | Download | only in extensions

Lines Matching defs:arg

107 	const char *arg = cb->arg; /* the argument string */
108 const char *start = cb->arg;
121 while (isspace(*arg))
122 ++arg;
124 if (*arg == '\0') {
140 (unsigned int)(arg - start));
149 if (*arg == '=') {
154 (unsigned int)(arg - start));
156 ++arg;
162 if (*arg == '&') {
164 } else if (*arg == '<') {
165 if (*++arg != '<')
167 "u32: at char %u: a second '<' was expected", (unsigned int)(arg - start));
169 } else if (*arg == '>') {
170 if (*++arg != '>')
172 "u32: at char %u: a second '>' was expected", (unsigned int)(arg - start));
174 } else if (*arg == '@') {
178 "u32: at char %u: operator expected", (unsigned int)(arg - start));
180 ++arg;
184 parse_number(&arg, arg - start);
187 "u32: at char %u: too many operators", (unsigned int)(arg - start));
195 if (*arg == '&') {
196 if (*++arg != '&')
198 "u32: at char %u: a second '&' was expected", (unsigned int)(arg - start));
201 "u32: at char %u: value spec missing", (unsigned int)(arg - start));
208 "u32: at char %u: too many \"&&\"s", (unsigned int)(arg - start));
209 ++arg;
216 if (*arg != ',')
218 "u32: at char %u: expected \",\" or \"&&\"", (unsigned int)(arg - start));
219 ++arg;
222 parse_number(&arg, arg - start);
224 while (isspace(*arg))
225 ++arg;
227 if (*arg == ':') {
228 ++arg;
230 parse_number(&arg, arg-start);
238 "u32: at char %u: too many \",\"s", (unsigned int)(arg - start));