Lines Matching refs:file
230 static int parse_string(const char *file, unsigned long len, in parse_string() argument
235 add_char(file[0], md); in parse_string()
237 add_char(file[i], md); in parse_string()
238 if (file[i] == '"' && file[i-1] != '\\') in parse_string()
244 static int parse_comment(const char *file, unsigned long len) in parse_comment() argument
249 if (file[i-1] == '*' && file[i] == '/') in parse_comment()
258 char *file; in parse_file() local
261 file = grab_file(fname, &len); in parse_file()
262 if (!file) in parse_file()
267 if (file[i] == '\\' && (i+1 < len) && file[i+1] == '\n') { in parse_file()
273 if (isspace(file[i])) in parse_file()
277 if (file[i] == '"') { in parse_file()
278 i += parse_string(file+i, len - i, md); in parse_file()
283 if (file[i] == '/' && file[i+1] == '*') { in parse_file()
284 i += parse_comment(file+i, len - i); in parse_file()
288 add_char(file[i], md); in parse_file()
290 release_file(file, len); in parse_file()
307 char *cmd, *file, *line, *dir; in parse_source_files() local
327 file = grab_file(cmd, &flen); in parse_source_files()
328 if (!file) { in parse_source_files()
334 while ((line = get_next_line(&pos, file, flen)) != NULL) { in parse_source_files()
385 release_file(file, flen); in parse_source_files()
395 void *file; in get_src_version() local
405 file = grab_file(filelist, &len); in get_src_version()
406 if (!file) in get_src_version()
410 sources = file; in get_src_version()
430 release_file(file, len); in get_src_version()