26 lines
455 B
Plaintext
26 lines
455 B
Plaintext
# 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
|