Lines Matching defs:nfile
163 struct file *nfile;
165 if ((nfile = pushfile($2,
173 file = nfile;
1157 struct file *nfile;
1159 if ((nfile = calloc(1, sizeof(struct file))) == NULL) {
1163 if ((nfile->name = strdup(name)) == NULL) {
1165 free(nfile);
1168 if ((nfile->stream = fopen(nfile->name, "r")) == NULL) {
1169 log_warn("%s: %s", __func__, nfile->name);
1170 free(nfile->name);
1171 free(nfile);
1174 check_file_secrecy(fileno(nfile->stream), nfile->name)) {
1175 fclose(nfile->stream);
1176 free(nfile->name);
1177 free(nfile);
1180 nfile->lineno = TAILQ_EMPTY(&files) ? 1 : 0;
1181 nfile->ungetsize = 16;
1182 nfile->ungetbuf = malloc(nfile->ungetsize);
1183 if (nfile->ungetbuf == NULL) {
1185 fclose(nfile->stream);
1186 free(nfile->name);
1187 free(nfile);
1190 TAILQ_INSERT_TAIL(&files, nfile, entry);
1191 return (nfile);