Lines Matching refs:line
111 char line[BUFSIZ]; in addbib() local
115 fgets(line, BUFSIZ, stdin); in addbib()
116 if (line[0] == 'y' || line[0] == 'Y') in addbib()
123 if (fgets(line, BUFSIZ, stdin) == NULL) { in addbib()
127 if (line[0] == '-' && line[1] == '\n') { in addbib()
134 } else if (line[strlen(line)-2] == '\\') { in addbib()
135 if (line[0] != '\\') { in addbib()
136 line[strlen(line)-2] = '\n'; in addbib()
137 line[strlen(line)-1] = NULL; in addbib()
138 trim(line); in addbib()
140 bibskel[i].keylet, line); in addbib()
144 fgets(line, BUFSIZ, stdin); in addbib()
145 if (line[strlen(line)-2] == '\\') { in addbib()
146 line[strlen(line)-2] = '\n'; in addbib()
147 line[strlen(line)-1] = NULL; in addbib()
148 trim(line); in addbib()
149 fputs(line, fp); in addbib()
153 trim(line); in addbib()
154 fputs(line, fp); in addbib()
155 } else if (line[0] != '\n') { in addbib()
156 trim(line); in addbib()
157 fprintf(fp, "%s %s", bibskel[i].keylet, line); in addbib()
163 while (fgets(line, BUFSIZ, stdin)) { in addbib()
164 if (firstln && line[0] != '%') { in addbib()
168 fputs(line, fp); in addbib()
179 fgets(line, BUFSIZ, stdin); in addbib()
180 if (line[0] == 'e' || line[0] == 'v') { in addbib()
181 bibedit(fp, line, argv); in addbib()
184 if (line[0] == 'q' || line[0] == 'n') in addbib()
190 trim(char line[]) /* trim line of trailing white space */ in trim() argument
194 n = strlen(line); in trim()
196 if (!isspace(line[n])) in trim()
199 line[++n] = '\n'; in trim()
200 line[++n] = NULL; in trim()