Lines Matching refs:line
77 char *line;
91 line = malloc(i);
92 /* First line: the full apothegm */
93 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1);
94 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0);
96 /* Second line: the NUL terminator following the newline */
97 ATF_REQUIRE(getline(&line, &linecap, fp) == 1);
98 ATF_REQUIRE(line[0] == '\0' && line[1] == '\0');
99 /* Third line: EOF */
100 line[0] = 'X';
101 ATF_REQUIRE(getline(&line, &linecap, fp) == -1);
102 ATF_REQUIRE(line[0] == '\0');
103 free(line);
104 line = NULL;
115 char *line;
119 line = NULL;
122 ATF_REQUIRE(getline(&line, &linecap, stdout) == -1);
125 ATF_REQUIRE(getdelim(&line, &linecap, 'X', stdout) == -1);
134 char *line;
141 ATF_REQUIRE(getline(&line, NULL, fp) == -1);
151 char *line;
159 line = NULL;
162 ATF_REQUIRE(getline(&line, &linecap, fp) == -1);
163 ATF_REQUIRE(line[0] == '\0');
176 char *line;
180 line = NULL;
186 ATF_REQUIRE(getdelim(&line, &linecap, '\0', fp) == n + 1);
187 ATF_REQUIRE(strcmp(line, apothegm) == 0);
188 ATF_REQUIRE(line[n + 1] == '\0');
192 ATF_REQUIRE(getdelim(&line, &linecap, '\0', fp) == n + 1);
193 ATF_REQUIRE(line[n + 1] == '\0');
204 char *line;
209 line = NULL;
211 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1);
212 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0);
214 free(line);
215 line = malloc(100);
217 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1);
218 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0);
219 free(line);