Lines Matching defs:infile
11 skip_line(FILE *infile) {
15 c= fgetc(infile);
23 skip_whitespace(FILE *infile, int multiline) {
26 c = fgetc(infile);
30 ungetc(c, infile);
45 read_token(FILE *infile, char *buf) {
46 int c= peek(infile);
51 skip_whitespace(infile, 1);
52 if(c == '#') skip_line(infile);
53 c= peek(infile);
59 c= fgetc(infile);
64 c= fgetc(infile);
68 if(c >= 0) ungetc(c, infile);
75 read_line(FILE *infile, char *buf) {
78 int len= skip_whitespace(infile, 0);
83 c= fgetc(infile);
119 FILE *infile= fopen(path, "r");
120 if(!infile) {
132 while((len= read_token(infile, cmd)) > 0) {
134 len= read_string(infile, read_token, &menu->title);
141 len= read_string(infile, read_token, &menu->kernel.path);
147 len= read_string(infile, read_line, &menu->kernel.args);
154 len= read_string(infile, read_line, &menu->image);
174 len= read_string(infile, read_token, &mod->path);
180 len= read_string(infile, read_line, &mod->args);
199 len= read_string(infile, read_token, &entry->name);
206 len= read_token(infile, buf);
218 len= read_token(infile, buf);
230 len= read_token(infile, buf);
244 len= read_token(infile, buf);
257 len= read_string(infile, read_token, &menu->boot_driver.path);
264 len= read_string(infile, read_token, &menu->kernel.path);
269 len= read_string(infile, read_line, &menu->kernel.args);
277 len= read_token(infile, buf);
292 if(fclose(infile)) {