Lines Matching full:line

81 	char *line;  in ATF_TC_BODY()  local
95 line = malloc(i); in ATF_TC_BODY()
96 /* First line: the full apothegm */ in ATF_TC_BODY()
97 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1); in ATF_TC_BODY()
98 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0); in ATF_TC_BODY()
100 /* Second line: the NUL terminator following the newline */ in ATF_TC_BODY()
101 ATF_REQUIRE(getline(&line, &linecap, fp) == 1); in ATF_TC_BODY()
102 ATF_REQUIRE(line[0] == '\0' && line[1] == '\0'); in ATF_TC_BODY()
103 /* Third line: EOF */ in ATF_TC_BODY()
104 line[0] = 'X'; in ATF_TC_BODY()
105 ATF_REQUIRE(getline(&line, &linecap, fp) == -1); in ATF_TC_BODY()
106 ATF_REQUIRE(line[0] == '\0'); in ATF_TC_BODY()
107 free(line); in ATF_TC_BODY()
108 line = NULL; in ATF_TC_BODY()
119 char *line; in ATF_TC_BODY() local
123 line = NULL; in ATF_TC_BODY()
126 ATF_REQUIRE(getline(&line, &linecap, stdout) == -1); in ATF_TC_BODY()
129 ATF_REQUIRE(getdelim(&line, &linecap, 'X', stdout) == -1); in ATF_TC_BODY()
138 char *line; in ATF_TC_BODY() local
145 ATF_REQUIRE(getline(&line, NULL, fp) == -1); in ATF_TC_BODY()
155 char *line; in ATF_TC_BODY() local
163 line = NULL; in ATF_TC_BODY()
166 ATF_REQUIRE(getline(&line, &linecap, fp) == -1); in ATF_TC_BODY()
167 ATF_REQUIRE(line[0] == '\0'); in ATF_TC_BODY()
180 char *line; in ATF_TC_BODY() local
184 line = NULL; in ATF_TC_BODY()
190 ATF_REQUIRE(getdelim(&line, &linecap, '\0', fp) == n + 1); in ATF_TC_BODY()
191 ATF_REQUIRE(strcmp(line, apothegm) == 0); in ATF_TC_BODY()
192 ATF_REQUIRE(line[n + 1] == '\0'); in ATF_TC_BODY()
196 ATF_REQUIRE(getdelim(&line, &linecap, '\0', fp) == n + 1); in ATF_TC_BODY()
197 ATF_REQUIRE(line[n + 1] == '\0'); in ATF_TC_BODY()
208 char *line; in ATF_TC_BODY() local
213 line = NULL; in ATF_TC_BODY()
215 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1); in ATF_TC_BODY()
216 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0); in ATF_TC_BODY()
218 free(line); in ATF_TC_BODY()
219 line = malloc(100); in ATF_TC_BODY()
221 ATF_REQUIRE(getline(&line, &linecap, fp) == sizeof(apothegm) - 1); in ATF_TC_BODY()
222 ATF_REQUIRE(memcmp(line, apothegm, sizeof(apothegm)) == 0); in ATF_TC_BODY()
223 free(line); in ATF_TC_BODY()
278 "first line partial!", in _nonblock_eagain()
279 "second line is sent in full!", in _nonblock_eagain()
280 "third line is sent partially!", in _nonblock_eagain()
281 "last line is sent in full!", in _nonblock_eagain()
283 char *line; in _nonblock_eagain() local
289 line = NULL; in _nonblock_eagain()
313 /* Finish off the first line. */ in _nonblock_eagain()
316 /* And include the second full line and a partial 3rd line. */ in _nonblock_eagain()
350 (linelen = getdelim(&line, &linecap, delim, fp)) == -1); in _nonblock_eagain()
351 ATF_REQUIRE_STREQ("", line); in _nonblock_eagain()
359 * Should now have the finished first line, a full second line, in _nonblock_eagain()
360 * and a partial third line. in _nonblock_eagain()
362 ATF_CHECK(getdelim(&line, &linecap, delim, fp) == strslen[0]); in _nonblock_eagain()
363 ATF_REQUIRE_STREQ(strs[0], line); in _nonblock_eagain()
364 ATF_REQUIRE(getdelim(&line, &linecap, delim, fp) == strslen[1]); in _nonblock_eagain()
365 ATF_REQUIRE_STREQ(strs[1], line); in _nonblock_eagain()
368 (linelen = getdelim(&line, &linecap, delim, fp)) == -1); in _nonblock_eagain()
369 ATF_REQUIRE_STREQ("", line); in _nonblock_eagain()
377 ATF_REQUIRE((linelen = getdelim(&line, &linecap, delim, fp)) != -1); in _nonblock_eagain()
380 ATF_REQUIRE_STREQ(strs[2], line); in _nonblock_eagain()
384 (linelen = getdelim(&line, &linecap, delim, fp)) == -1); in _nonblock_eagain()
385 ATF_REQUIRE_STREQ("", line); in _nonblock_eagain()
392 ATF_REQUIRE((linelen = getdelim(&line, &linecap, delim, fp)) != -1); in _nonblock_eagain()
395 ATF_REQUIRE_STREQ(strs[3], line); in _nonblock_eagain()