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');
177 char *line;
181 line = NULL;
187 ATF_REQUIRE(getdelim(&line, &linecap, '\0', fp) == n + 1);
188 ATF_REQUIRE(strcmp(line, apothegm) == 0);
189 ATF_REQUIRE(line[n + 1] == '\0');
193 ATF_REQUIRE(getdelim(&line, &linecap, '\0', fp) == n + 1);
194 ATF_REQUIRE(line[n + 1] == '\0');
205 char *line;
210 line = NULL;
212 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1);
213 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0);
215 free(line);
216 line = malloc(100);
218 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1);
219 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0);
220 free(line);