Lines Matching refs:line
78 char *line;
92 line = malloc(i);
93 /* First line: the full apothegm */
94 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1);
95 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0);
97 /* Second line: the NUL terminator following the newline */
98 ATF_REQUIRE(getline(&line, &linecap, fp) == 1);
99 ATF_REQUIRE(line[0] == '\0' && line[1] == '\0');
100 /* Third line: EOF */
101 line[0] = 'X';
102 ATF_REQUIRE(getline(&line, &linecap, fp) == -1);
103 ATF_REQUIRE(line[0] == '\0');
104 free(line);
105 line = NULL;
116 char *line;
120 line = NULL;
123 ATF_REQUIRE(getline(&line, &linecap, stdout) == -1);
126 ATF_REQUIRE(getdelim(&line, &linecap, 'X', stdout) == -1);
135 char *line;
142 ATF_REQUIRE(getline(&line, NULL, fp) == -1);
152 char *line;
160 line = NULL;
163 ATF_REQUIRE(getline(&line, &linecap, fp) == -1);
164 ATF_REQUIRE(line[0] == '\0');
178 char *line;
182 line = NULL;
188 ATF_REQUIRE(getdelim(&line, &linecap, '\0', fp) == n + 1);
189 ATF_REQUIRE(strcmp(line, apothegm) == 0);
190 ATF_REQUIRE(line[n + 1] == '\0');
194 ATF_REQUIRE(getdelim(&line, &linecap, '\0', fp) == n + 1);
195 ATF_REQUIRE(line[n + 1] == '\0');
206 char *line;
211 line = NULL;
213 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1);
214 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0);
216 free(line);
217 line = malloc(100);
219 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1);
220 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0);
221 free(line);