Lines Matching refs:line
108 char line[BUFSIZ]; in addbib() local
112 fgets(line, BUFSIZ, stdin); in addbib()
113 if (line[0] == 'y' || line[0] == 'Y') in addbib()
120 if (fgets(line, BUFSIZ, stdin) == NULL) { in addbib()
124 if (line[0] == '-' && line[1] == '\n') { in addbib()
131 } else if (line[strlen(line)-2] == '\\') { in addbib()
132 if (line[0] != '\\') { in addbib()
133 line[strlen(line)-2] = '\n'; in addbib()
134 line[strlen(line)-1] = '\0'; in addbib()
135 trim(line); in addbib()
137 bibskel[i].keylet, line); in addbib()
141 fgets(line, BUFSIZ, stdin); in addbib()
142 if (line[strlen(line)-2] == '\\') { in addbib()
143 line[strlen(line)-2] = '\n'; in addbib()
144 line[strlen(line)-1] = '\0'; in addbib()
145 trim(line); in addbib()
146 fputs(line, fp); in addbib()
150 trim(line); in addbib()
151 fputs(line, fp); in addbib()
152 } else if (line[0] != '\n') { in addbib()
153 trim(line); in addbib()
154 fprintf(fp, "%s %s", bibskel[i].keylet, line); in addbib()
160 while (fgets(line, BUFSIZ, stdin)) { in addbib()
161 if (firstln && line[0] != '%') { in addbib()
165 fputs(line, fp); in addbib()
176 fgets(line, BUFSIZ, stdin); in addbib()
177 if (line[0] == 'e' || line[0] == 'v') { in addbib()
178 bibedit(fp, line, argv); in addbib()
181 if (line[0] == 'q' || line[0] == 'n') in addbib()
187 trim(char line[]) /* trim line of trailing white space */ in trim() argument
191 n = strlen(line); in trim()
193 if (!isspace(line[n])) in trim()
196 line[++n] = '\n'; in trim()
197 line[++n] = '\0'; in trim()