Lines Matching defs:tf

64 orlv_expect(struct t_file *tf, const char **expectedv, int lines, int eof)
75 gotv = openpam_readlinev(tf->file, &lineno, &gotc);
76 if (t_ferror(tf))
77 err(1, "%s(): %s", __func__, tf->name);
104 if (eof && !t_feof(tf)) {
107 } else if (!eof && t_feof(tf)) {
160 struct t_file *tf;
163 tf = t_fopen(NULL);
164 ret = orlv_expect(tf, NULL, 0 /*lines*/, 1 /*eof*/);
165 t_fclose(tf);
171 struct t_file *tf;
174 tf = t_fopen(NULL);
175 t_fprintf(tf, "\n");
176 t_frewind(tf);
177 ret = orlv_expect(tf, empty, 1 /*lines*/, 0 /*eof*/);
178 t_fclose(tf);
184 struct t_file *tf;
187 tf = t_fopen(NULL);
188 t_fprintf(tf, " ");
189 t_frewind(tf);
190 ret = orlv_expect(tf, NULL, 0 /*lines*/, 1 /*eof*/);
191 t_fclose(tf);
197 struct t_file *tf;
200 tf = t_fopen(NULL);
201 t_fprintf(tf, " \n");
202 t_frewind(tf);
203 ret = orlv_expect(tf, empty, 1 /*lines*/, 0 /*eof*/);
204 t_fclose(tf);
210 struct t_file *tf;
213 tf = t_fopen(NULL);
214 t_fprintf(tf, "# comment\n");
215 t_frewind(tf);
216 ret = orlv_expect(tf, empty, 1 /*lines*/, 0 /*eof*/);
217 t_fclose(tf);
223 struct t_file *tf;
226 tf = t_fopen(NULL);
227 t_fprintf(tf, " # comment\n");
228 t_frewind(tf);
229 ret = orlv_expect(tf, empty, 1 /*lines*/, 0 /*eof*/);
230 t_fclose(tf);
236 struct t_file *tf;
239 tf = t_fopen(NULL);
240 t_fprintf(tf, "%s \\\n %s\n", hello_world[0], hello_world[1]);
241 t_frewind(tf);
242 ret = orlv_expect(tf, hello_world, 2 /*lines*/, 0 /*eof*/) &&
243 orlv_expect(tf, NULL, 0 /*lines*/, 1 /*eof*/);
244 t_fclose(tf);
256 struct t_file *tf;
259 tf = t_fopen(NULL);
260 t_fprintf(tf, "hello\n");
261 t_frewind(tf);
262 ret = orlv_expect(tf, hello, 1 /*lines*/, 0 /*eof*/);
263 t_fclose(tf);
269 struct t_file *tf;
272 tf = t_fopen(NULL);
273 t_fprintf(tf, "hello world\n");
274 t_frewind(tf);
275 ret = orlv_expect(tf, hello_world, 1 /*lines*/, 0 /*eof*/);
276 t_fclose(tf);
282 struct t_file *tf;
286 tf = t_fopen(NULL);
288 t_fprintf(tf, " %s", *word);
289 t_fprintf(tf, "\n");
290 t_frewind(tf);
291 ret = orlv_expect(tf, numbers, 1 /*lines*/, 0 /*eof*/);
292 t_fclose(tf);
298 struct t_file *tf;
301 tf = t_fopen(NULL);
302 t_fprintf(tf, "hello world");
303 t_frewind(tf);
304 ret = orlv_expect(tf, hello_world, 0 /*lines*/, 1 /*eof*/);
305 t_fclose(tf);