Lines Matching refs:fp
60 FILE *fp, *fopen();
100 if ((fp = fopen(argv[i], "a")) == NULL) {
104 addbib(fp, argv[i]); /* loop for input */
109 addbib(FILE *fp, char *argv) /* add entries to a bibliographic database */
120 putc('\n', fp);
139 fprintf(fp, "%s %s",
149 fputs(line, fp);
154 fputs(line, fp);
157 fprintf(fp, "%s %s", bibskel[i].keylet, line);
165 fprintf(fp, "%%X ");
168 fputs(line, fp);
172 fflush(fp); /* write to file at end of each cycle */
173 if (ferror(fp)) {
181 bibedit(fp, line, argv);
204 bibedit(FILE *fp, char *cmd, char *arg) /* edit database with edit, ex, or vi */
208 fclose(fp);
223 if ((fp = fopen(arg, "a")) == NULL) {