blob: 783ef801f5f2bec66f221bb790057a87cc805531 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# usually behave like "head -n 1"
a
ret: 0
# never consume more than one line
1
2
ret: 0
# add a newline
abc
ret: 1
# print one newline on empty input
ret: 1
# add a newline, return 1 when EOF
xyz
ret: 1
# print one newline on empty input, return 1 when EOF
ret: 1
# large line of zero bytes
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00100000 0a |.|
00100001
ret: 0
|