# t/programs.txt: GNU coreutils 9.4's results, written by perl t/programs.t --record; one per line: ENV... -- ARGV... TAB
# then the results STATUS, STDOUT, STDERR on the next line; escaped: \\ and \xHH
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	a	b
0	a b\x0a	
LC_ALL=C.UTF-8	--	echo	a	b
0	a b\x0a	
LC_ALL=C	--	echo	-n	a
0	a	
LC_ALL=C.UTF-8	--	echo	-n	a
0	a	
LC_ALL=C	--	echo	-e	a\\tb
0	a\x09b\x0a	
LC_ALL=C.UTF-8	--	echo	-e	a\\tb
0	a\x09b\x0a	
LC_ALL=C	--	echo	-e	a\\x41\\0101\\101\\cZ
0	aAAA	
LC_ALL=C.UTF-8	--	echo	-e	a\\x41\\0101\\101\\cZ
0	aAAA	
LC_ALL=C	--	echo	--	-n
0	-- -n\x0a	
LC_ALL=C.UTF-8	--	echo	--	-n
0	-- -n\x0a	
LC_ALL=C	--	echo	-neE	a\\tb
0	a\\tb	
LC_ALL=C.UTF-8	--	echo	-neE	a\\tb
0	a\\tb	
LC_ALL=C	--	echo	-n	-e	-x	q\\tr
0	-x q\x09r	
LC_ALL=C.UTF-8	--	echo	-n	-e	-x	q\\tr
0	-x q\x09r	
LC_ALL=C	--	echo	-
0	-\x0a	
LC_ALL=C.UTF-8	--	echo	-
0	-\x0a	
LC_ALL=C	--	echo	-nn	x
0	x	
LC_ALL=C.UTF-8	--	echo	-nn	x
0	x	
LC_ALL=C	--	echo	-enx	y
0	-enx y\x0a	
LC_ALL=C.UTF-8	--	echo	-enx	y
0	-enx y\x0a	
LC_ALL=C	--	echo	-e	x\\
0	x\\\x0a	
LC_ALL=C.UTF-8	--	echo	-e	x\\
0	x\\\x0a	
LC_ALL=C	--	echo	-e	\\x
0	\\x\x0a	
LC_ALL=C.UTF-8	--	echo	-e	\\x
0	\\x\x0a	
LC_ALL=C	--	echo	-e	\\xg1
0	\\xg1\x0a	
LC_ALL=C.UTF-8	--	echo	-e	\\xg1
0	\\xg1\x0a	
LC_ALL=C	--	echo	-e	\\e\\f\\v\\q
0	\x1b\x0c\x0b\\q\x0a	
LC_ALL=C.UTF-8	--	echo	-e	\\e\\f\\v\\q
0	\x1b\x0c\x0b\\q\x0a	
LC_ALL=C	--	echo	a\\tb
0	a\\tb\x0a	
LC_ALL=C.UTF-8	--	echo	a\\tb
0	a\\tb\x0a	
LC_ALL=C	--	echo	--help	x
0	--help x\x0a	
LC_ALL=C.UTF-8	--	echo	--help	x
0	--help x\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	-n	x\\ty
0	x\x09y	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	-n	x\\ty
0	x\x09y	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	-e	x\\ty
0	-e x\x09y\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	-e	x\\ty
0	-e x\x09y\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	a\\cb	c
0	a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	a\\cb	c
0	a	
LC_ALL=C	--	printf	%s\\n	a	b	c
0	a\x0ab\x0ac\x0a	
LC_ALL=C.UTF-8	--	printf	%s\\n	a	b	c
0	a\x0ab\x0ac\x0a	
LC_ALL=C	--	printf	%d %i\\n	'A	0x1F
0	65 31\x0a	
LC_ALL=C.UTF-8	--	printf	%d %i\\n	'A	0x1F
0	65 31\x0a	
LC_ALL=C	--	printf	%u\\n	-1
0	18446744073709551615\x0a	
LC_ALL=C.UTF-8	--	printf	%u\\n	-1
0	18446744073709551615\x0a	
LC_ALL=C	--	printf	x\\101\\x42\xc3\xa9\\n
0	xAB\xc3\xa9\x0a	
LC_ALL=C.UTF-8	--	printf	x\\101\\x42\xc3\xa9\\n
0	xAB\xc3\xa9\x0a	
LC_ALL=C	--	printf	%s-%s\\n	1	2	3
0	1-2\x0a3-\x0a	
LC_ALL=C.UTF-8	--	printf	%s-%s\\n	1	2	3
0	1-2\x0a3-\x0a	
LC_ALL=C	--	printf	%5.2f|%-6d|%x|%o|%e|%g|%c\\n	3.14159	42	255	8	12345.678	0.0001	hello
0	 3.14|42    |ff|10|1.234568e+04|0.0001|h\x0a	
LC_ALL=C.UTF-8	--	printf	%5.2f|%-6d|%x|%o|%e|%g|%c\\n	3.14159	42	255	8	12345.678	0.0001	hello
0	 3.14|42    |ff|10|1.234568e+04|0.0001|h\x0a	
LC_ALL=C	--	printf	%d\\n	abc
1	0\x0a	printf: 'abc': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%d\\n	abc
1	0\x0a	printf: \xe2\x80\x98abc\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%d\\n	3x
1	3\x0a	printf: '3x': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%d\\n	3x
1	3\x0a	printf: \xe2\x80\x983x\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%d\\n	99999999999999999999
1	9223372036854775807\x0a	printf: '99999999999999999999': Numerical result out of range\x0a
LC_ALL=C.UTF-8	--	printf	%d\\n	99999999999999999999
1	9223372036854775807\x0a	printf: \xe2\x80\x9899999999999999999999\xe2\x80\x99: Numerical result out of range\x0a
LC_ALL=C	--	printf	%d\\n	-99999999999999999999
1	-9223372036854775808\x0a	printf: '-99999999999999999999': Numerical result out of range\x0a
LC_ALL=C.UTF-8	--	printf	%d\\n	-99999999999999999999
1	-9223372036854775808\x0a	printf: \xe2\x80\x98-99999999999999999999\xe2\x80\x99: Numerical result out of range\x0a
LC_ALL=C	--	printf	%z
1		printf: %z: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%z
1		printf: %z: invalid conversion specification\x0a
LC_ALL=C	--	printf	ab%z
1	ab	printf: %z: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	ab%z
1	ab	printf: %z: invalid conversion specification\x0a
LC_ALL=C	--	printf	%
1		printf: %: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%
1		printf: %: invalid conversion specification\x0a
LC_ALL=C	--	printf
1		printf: missing operand\x0aTry 'printf --help' for more information.\x0a
LC_ALL=C.UTF-8	--	printf
1		printf: missing operand\x0aTry 'printf --help' for more information.\x0a
LC_ALL=C	--	printf	%d\\n
0	0\x0a	
LC_ALL=C.UTF-8	--	printf	%d\\n
0	0\x0a	
LC_ALL=C	--	printf	%s|%c|%b|\\n
0	|\x00||\x0a	
LC_ALL=C.UTF-8	--	printf	%s|%c|%b|\\n
0	|\x00||\x0a	
LC_ALL=C	--	printf	%b|	a\\0101b	x\\cy	z
0	aAb|x	
LC_ALL=C.UTF-8	--	printf	%b|	a\\0101b	x\\cy	z
0	aAb|x	
LC_ALL=C	--	printf	%b\\n	\\101
0	A\x0a	
LC_ALL=C.UTF-8	--	printf	%b\\n	\\101
0	A\x0a	
LC_ALL=C	--	printf	%q\\n	a
0	a\x0a	
LC_ALL=C.UTF-8	--	printf	%q\\n	a
0	a\x0a	
LC_ALL=C	--	printf	%q %q %q\\n	a b	it's	
0	'a b' "it's" ''\x0a	
LC_ALL=C.UTF-8	--	printf	%q %q %q\\n	a b	it's	
0	'a b' "it's" ''\x0a	
LC_ALL=C	--	printf	hello	x	y
0	hello	printf: warning: ignoring excess arguments, starting with 'x'\x0a
LC_ALL=C.UTF-8	--	printf	hello	x	y
0	hello	printf: warning: ignoring excess arguments, starting with \xe2\x80\x98x\xe2\x80\x99\x0a
LC_ALL=C	--	printf	%%\\n
0	%\x0a	
LC_ALL=C.UTF-8	--	printf	%%\\n
0	%\x0a	
LC_ALL=C	--	printf	--	%s\\n	x
0	x\x0a	
LC_ALL=C.UTF-8	--	printf	--	%s\\n	x
0	x\x0a	
LC_ALL=C	--	printf	%05d|%-5d|%+d|% d\\n	42	42	42	42
0	00042|42   |+42| 42\x0a	
LC_ALL=C.UTF-8	--	printf	%05d|%-5d|%+d|% d\\n	42	42	42	42
0	00042|42   |+42| 42\x0a	
LC_ALL=C	--	printf	%.3s|%10.3s|\\n	abcdef	abcdef
0	abc|       abc|\x0a	
LC_ALL=C.UTF-8	--	printf	%.3s|%10.3s|\\n	abcdef	abcdef
0	abc|       abc|\x0a	
LC_ALL=C	--	printf	%*d|%-*d|%.*f\\n	5	42	5	42	2	3.14159
0	   42|42   |3.14\x0a	
LC_ALL=C.UTF-8	--	printf	%*d|%-*d|%.*f\\n	5	42	5	42	2	3.14159
0	   42|42   |3.14\x0a	
LC_ALL=C	--	printf	%#x|%#o|%#X\\n	255	8	255
0	0xff|010|0XFF\x0a	
LC_ALL=C.UTF-8	--	printf	%#x|%#o|%#X\\n	255	8	255
0	0xff|010|0XFF\x0a	
LC_ALL=C	--	printf	%x\\n	18446744073709551615
0	ffffffffffffffff\x0a	
LC_ALL=C.UTF-8	--	printf	%x\\n	18446744073709551615
0	ffffffffffffffff\x0a	
LC_ALL=C	--	printf	%ld\\n	5
0	5\x0a	
LC_ALL=C.UTF-8	--	printf	%ld\\n	5
0	5\x0a	
LC_ALL=C	--	printf	a\\cb
0	a	
LC_ALL=C.UTF-8	--	printf	a\\cb
0	a	
LC_ALL=C	--	printf	\\0101\\n
0	\x081\x0a	
LC_ALL=C.UTF-8	--	printf	\\0101\\n
0	\x081\x0a	
LC_ALL=C	--	printf	\\x
1		printf: missing hexadecimal number in escape\x0a
LC_ALL=C.UTF-8	--	printf	\\x
1		printf: missing hexadecimal number in escape\x0a
LC_ALL=C	--	printf	\\q\\n
0	\\q\x0a	
LC_ALL=C.UTF-8	--	printf	\\q\\n
0	\\q\x0a	
LC_ALL=C	--	printf	%c\\n	65
0	6\x0a	
LC_ALL=C.UTF-8	--	printf	%c\\n	65
0	6\x0a	
LC_ALL=C	--	printf	%d\\n	'ab
0	97\x0a	printf: warning: b: character(s) following character constant have been ignored\x0a
LC_ALL=C.UTF-8	--	printf	%d\\n	'ab
0	97\x0a	printf: warning: b: character(s) following character constant have been ignored\x0a
LC_ALL=C	--	printf	%d\\n	 12
0	12\x0a	
LC_ALL=C.UTF-8	--	printf	%d\\n	 12
0	12\x0a	
LC_ALL=C	--	printf	%d\\n	12 
1	12\x0a	printf: '12 ': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%d\\n	12 
1	12\x0a	printf: \xe2\x80\x9812 \xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%d\\n	
0	0\x0a	
LC_ALL=C.UTF-8	--	printf	%d\\n	
0	0\x0a	
LC_ALL=C	--	printf	%f\\n	abc
1	0.000000\x0a	printf: 'abc': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%f\\n	abc
1	0.000000\x0a	printf: \xe2\x80\x98abc\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%f\\n	1.5x
1	1.500000\x0a	printf: '1.5x': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%f\\n	1.5x
1	1.500000\x0a	printf: \xe2\x80\x981.5x\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%.0f\\n	2.5
0	2\x0a	
LC_ALL=C.UTF-8	--	printf	%.0f\\n	2.5
0	2\x0a	
LC_ALL=C	--	printf	%e\\n	inf
0	inf\x0a	
LC_ALL=C.UTF-8	--	printf	%e\\n	inf
0	inf\x0a	
LC_ALL=C	--	printf	%d\\n	010
0	8\x0a	
LC_ALL=C.UTF-8	--	printf	%d\\n	010
0	8\x0a	
LC_ALL=C	--	printf	%#o|%#.3o|%#5o\\n	0	8	8
0	0|010|  010\x0a	
LC_ALL=C.UTF-8	--	printf	%#o|%#.3o|%#5o\\n	0	8	8
0	0|010|  010\x0a	
LC_ALL=C	--	printf	%+f|%f\\n	18446744073709551615	9223372036854775808
0	+18446744073709551615.000000|9223372036854775808.000000\x0a	
LC_ALL=C.UTF-8	--	printf	%+f|%f\\n	18446744073709551615	9223372036854775808
0	+18446744073709551615.000000|9223372036854775808.000000\x0a	
LC_ALL=C	--	printf	%0s|%-0c|%	0G\\n	x	y	nan
1		printf: %0s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0s|%-0c|%	0G\\n	x	y	nan
1		printf: %0s: invalid conversion specification\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	x
0		
LC_ALL=C.UTF-8	--	test	x
0		
LC_ALL=C	--	test	
1		
LC_ALL=C.UTF-8	--	test	
1		
LC_ALL=C	--	test	!	x
1		
LC_ALL=C.UTF-8	--	test	!	x
1		
LC_ALL=C	--	test	-n	x
0		
LC_ALL=C.UTF-8	--	test	-n	x
0		
LC_ALL=C	--	test	-z	x
1		
LC_ALL=C.UTF-8	--	test	-z	x
1		
LC_ALL=C	--	test	1	-eq	1
0		
LC_ALL=C.UTF-8	--	test	1	-eq	1
0		
LC_ALL=C	--	test	1	-eq	x
2		test: invalid integer 'x'\x0a
LC_ALL=C.UTF-8	--	test	1	-eq	x
2		test: invalid integer \xe2\x80\x98x\xe2\x80\x99\x0a
LC_ALL=C	--	test	a	=	a
0		
LC_ALL=C.UTF-8	--	test	a	=	a
0		
LC_ALL=C	--	test	a	!=	a
1		
LC_ALL=C.UTF-8	--	test	a	!=	a
1		
LC_ALL=C	--	test	foo	bar
2		test: missing argument after 'bar'\x0a
LC_ALL=C.UTF-8	--	test	foo	bar
2		test: missing argument after \xe2\x80\x98bar\xe2\x80\x99\x0a
LC_ALL=C	--	test	foo	bar	baz
2		test: 'bar': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	foo	bar	baz
2		test: \xe2\x80\x98bar\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	!	a	=	b
0		
LC_ALL=C.UTF-8	--	test	!	a	=	b
0		
LC_ALL=C	--	test	(	a	)
0		
LC_ALL=C.UTF-8	--	test	(	a	)
0		
LC_ALL=C	--	test	a	-a	b
0		
LC_ALL=C.UTF-8	--	test	a	-a	b
0		
LC_ALL=C	--	test	a	-o	
0		
LC_ALL=C.UTF-8	--	test	a	-o	
0		
LC_ALL=C	--	test	(	a	=	a	)	-a	(	b	=	c	)
1		
LC_ALL=C.UTF-8	--	test	(	a	=	a	)	-a	(	b	=	c	)
1		
LC_ALL=C	--	test	-f	file
0		
LC_ALL=C.UTF-8	--	test	-f	file
0		
LC_ALL=C	--	test	-d	dir
0		
LC_ALL=C.UTF-8	--	test	-d	dir
0		
LC_ALL=C	--	test	-e	nonexistent
1		
LC_ALL=C.UTF-8	--	test	-e	nonexistent
1		
LC_ALL=C	--	test	-x	exe
0		
LC_ALL=C.UTF-8	--	test	-x	exe
0		
LC_ALL=C	--	test	-x	file
1		
LC_ALL=C.UTF-8	--	test	-x	file
1		
LC_ALL=C	--	test	01	-eq	1
0		
LC_ALL=C.UTF-8	--	test	01	-eq	1
0		
LC_ALL=C	--	test	99999999999999999999	-gt	1
0		
LC_ALL=C.UTF-8	--	test	99999999999999999999	-gt	1
0		
LC_ALL=C	--	test	-1	-lt	0
0		
LC_ALL=C.UTF-8	--	test	-1	-lt	0
0		
LC_ALL=C	--	test	 5 	-eq	5
0		
LC_ALL=C.UTF-8	--	test	 5 	-eq	5
0		
LC_ALL=C	--	test	1	-eq
2		test: missing argument after '-eq'\x0a
LC_ALL=C.UTF-8	--	test	1	-eq
2		test: missing argument after \xe2\x80\x98-eq\xe2\x80\x99\x0a
LC_ALL=C	--	test	-f
0		
LC_ALL=C.UTF-8	--	test	-f
0		
LC_ALL=C	--	test	(	a
2		test: missing argument after 'a'\x0a
LC_ALL=C.UTF-8	--	test	(	a
2		test: missing argument after \xe2\x80\x98a\xe2\x80\x99\x0a
LC_ALL=C	--	test	a	b	c	d	e
2		test: extra argument 'b'\x0a
LC_ALL=C.UTF-8	--	test	a	b	c	d	e
2		test: extra argument \xe2\x80\x98b\xe2\x80\x99\x0a
LC_ALL=C	--	test	!	!	x
0		
LC_ALL=C.UTF-8	--	test	!	!	x
0		
LC_ALL=C	--	test	-t	99
1		
LC_ALL=C.UTF-8	--	test	-t	99
1		
LC_ALL=C	--	test	file	-nt	dir
0		
LC_ALL=C.UTF-8	--	test	file	-nt	dir
0		
LC_ALL=C	--	test	dir	-ot	file
0		
LC_ALL=C.UTF-8	--	test	dir	-ot	file
0		
LC_ALL=C	--	test	dir	-ef	dir/.
0		
LC_ALL=C.UTF-8	--	test	dir	-ef	dir/.
0		
LC_ALL=C	--	test	file	-ef	dir
1		
LC_ALL=C.UTF-8	--	test	file	-ef	dir
1		
LC_ALL=C	--	test	a	<	b
2		test: '<': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	a	<	b
2		test: \xe2\x80\x98<\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-s	file
0		
LC_ALL=C.UTF-8	--	test	-s	file
0		
LC_ALL=C	--	test	-s	empty
1		
LC_ALL=C.UTF-8	--	test	-s	empty
1		
LC_ALL=C	--	test	-h	link
0		
LC_ALL=C.UTF-8	--	test	-h	link
0		
LC_ALL=C	--	test	-L	file
1		
LC_ALL=C.UTF-8	--	test	-L	file
1		
LC_ALL=C	--	test	-d	link
0		
LC_ALL=C.UTF-8	--	test	-d	link
0		
LC_ALL=C	--	[	1	=	1	]
0		
LC_ALL=C.UTF-8	--	[	1	=	1	]
0		
LC_ALL=C	--	[	1	=	1
2		[: missing ']'\x0a
LC_ALL=C.UTF-8	--	[	1	=	1
2		[: missing \xe2\x80\x98]\xe2\x80\x99\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	[	x	]
0		
LC_ALL=C.UTF-8	--	[	x	]
0		
LC_ALL=C	--	[	-z		]
0		
LC_ALL=C.UTF-8	--	[	-z		]
0		
LC_ALL=C	--	test	-l	abc	-eq	3
0		
LC_ALL=C.UTF-8	--	test	-l	abc	-eq	3
0		
LC_ALL=C	--	test	-l	abc	=	3
1		
LC_ALL=C.UTF-8	--	test	-l	abc	=	3
1		
LC_ALL=C	--	test	3	-eq	-l	abc
0		
LC_ALL=C.UTF-8	--	test	3	-eq	-l	abc
0		
LC_ALL=C	--	test	-l	ab	-lt	-l	abc
0		
LC_ALL=C.UTF-8	--	test	-l	ab	-lt	-l	abc
0		
LC_ALL=C	--	test	x	-a	-l	ab	-eq	2
0		
LC_ALL=C.UTF-8	--	test	x	-a	-l	ab	-eq	2
0		
LC_ALL=C	--	test	3	=	-l	abc
1		
LC_ALL=C.UTF-8	--	test	3	=	-l	abc
1		
LC_ALL=C	--	test	-l	abc	-eq	-l
2		test: invalid integer '-l'\x0a
LC_ALL=C.UTF-8	--	test	-l	abc	-eq	-l
2		test: invalid integer \xe2\x80\x98-l\xe2\x80\x99\x0a
LC_ALL=C	--	test	-l
0		
LC_ALL=C.UTF-8	--	test	-l
0		
LC_ALL=C	--	test	-l	-l	-eq	2
0		
LC_ALL=C.UTF-8	--	test	-l	-l	-eq	2
0		
LC_ALL=C	--	test	!	-l	abc	-eq	3
1		
LC_ALL=C.UTF-8	--	test	!	-l	abc	-eq	3
1		
LC_ALL=C	--	test	(	-l	abc	-eq	3	)
0		
LC_ALL=C.UTF-8	--	test	(	-l	abc	-eq	3	)
0		
LC_ALL=C	--	[	(	a	]
2		[: missing argument after 'a'\x0a
LC_ALL=C.UTF-8	--	[	(	a	]
2		[: missing argument after \xe2\x80\x98a\xe2\x80\x99\x0a
LC_ALL=C	--	[	(	a	b	]
2		[: 'a': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	(	a	b	]
2		[: \xe2\x80\x98a\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[	a	-a	]
2		[: missing argument after '-a'\x0a
LC_ALL=C.UTF-8	--	[	a	-a	]
2		[: missing argument after \xe2\x80\x98-a\xe2\x80\x99\x0a
LC_ALL=C	--	[	!	]
0		
LC_ALL=C.UTF-8	--	[	!	]
0		
LC_ALL=C	--	[	-f	]
0		
LC_ALL=C.UTF-8	--	[	-f	]
0		
LC_ALL=C	--	[	(	x	-o	]
2		[: 'x': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	(	x	-o	]
2		[: \xe2\x80\x98x\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	(	x	-o
2		test: 'x': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	(	x	-o
2		test: \xe2\x80\x98x\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[	x	-eq	]
2		[: missing argument after '-eq'\x0a
LC_ALL=C.UTF-8	--	[	x	-eq	]
2		[: missing argument after \xe2\x80\x98-eq\xe2\x80\x99\x0a
LC_ALL=C	--	[	(	(	(	x	)	)	]
2		[: '(': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	(	(	(	x	)	)	]
2		[: \xe2\x80\x98(\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[	a	b	]
2		[: missing argument after 'b'\x0a
LC_ALL=C.UTF-8	--	[	a	b	]
2		[: missing argument after \xe2\x80\x98b\xe2\x80\x99\x0a
LC_ALL=C	--	[	(	(	=	x	]
2		[: ')' expected, found ']'\x0a
LC_ALL=C.UTF-8	--	[	(	(	=	x	]
2		[: \xe2\x80\x98)\xe2\x80\x99 expected, found \xe2\x80\x98]\xe2\x80\x99\x0a
LC_ALL=C	--	[	(	(	(	(	(	x	]
2		[: '(': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	(	(	(	(	(	x	]
2		[: \xe2\x80\x98(\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	(	(	(	(	(	x
2		test: '(': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	(	(	(	(	(	x
2		test: \xe2\x80\x98(\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[	(	(	=		]
2		[: ')' expected, found ']'\x0a
LC_ALL=C.UTF-8	--	[	(	(	=		]
2		[: \xe2\x80\x98)\xe2\x80\x99 expected, found \xe2\x80\x98]\xe2\x80\x99\x0a
LC_ALL=C	--	[	(		]
2		[: missing argument after ''\x0a
LC_ALL=C.UTF-8	--	[	(		]
2		[: missing argument after \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	printf	%q\\n	a'b\x0a
0	'''a'\\''b'$'\\n'\x0a	
LC_ALL=C.UTF-8	--	printf	%q\\n	a'b\x0a
0	'''a'\\''b'$'\\n'\x0a	
LC_ALL=C	--	printf	%q\\n	\x1b'\x0c
0	'\\033'\\'''$'\\f'\x0a	
LC_ALL=C.UTF-8	--	printf	%q\\n	\x1b'\x0c
0	'\\033'\\'''$'\\f'\x0a	
LC_ALL=C	--	printf	%q|%q|%q\\n	\xc3\xa9	\xff	{a,b}
0	''$'\\303\\251'|''$'\\377'|{a,b}\x0a	
LC_ALL=C.UTF-8	--	printf	%q|%q|%q\\n	\xc3\xa9	\xff	{a,b}
0	\xc3\xa9|''$'\\377'|{a,b}\x0a	
LC_ALL=C	--	printf	x%-0X% 10e|%+10c\\n	-inf	\xc3\xa9	255	-2.25
1	x0 0.000000e+00|         2\x0axFFFFFFFFFFFFFFFE 0.000000e+00|         \x00\x0a	printf: '-inf': expected a numeric value\x0aprintf: '\\303\\251': expected a numeric value\x0aprintf: '-2.25': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	x%-0X% 10e|%+10c\\n	-inf	\xc3\xa9	255	-2.25
1	x0 0.000000e+00|         2\x0axFFFFFFFFFFFFFFFE 0.000000e+00|         \x00\x0a	printf: \xe2\x80\x98-inf\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-2.25\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%-0d|% 2s%0b\\n
1	0|  	printf: %0b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-0d|% 2s%0b\\n
1	0|  	printf: %0b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 0u\\n	 7
0	7\x0a	
LC_ALL=C.UTF-8	--	printf	%+ 0u\\n	 7
0	7\x0a	
LC_ALL=C	--	printf	%-2.2e%-0.1o	 7	1.5e3	12abc
1	7.00e+0011.20e+010	printf: '1.5e3': value not completely converted\x0aprintf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%-2.2e%-0.1o	 7	1.5e3	12abc
1	7.00e+0011.20e+010	printf: \xe2\x80\x981.5e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%-0.4q%+ i\\n	-inf	back\\slash	it's
1	x	printf: %-0.4q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-0.4q%+ i\\n	-inf	back\\slash	it's
1	x	printf: %-0.4q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+.1E%+4d|%+i\\n
0	x+0.0E+00  +0|+0\x0a	
LC_ALL=C.UTF-8	--	printf	x%+.1E%+4d|%+i\\n
0	x+0.0E+00  +0|+0\x0a	
LC_ALL=C	--	printf	x% 9.2f%2.7x% 1o|\\n
0	x     0.0000000000|\x0a	
LC_ALL=C.UTF-8	--	printf	x% 9.2f%2.7x% 1o|\\n
0	x     0.0000000000|\x0a	
LC_ALL=C	--	printf	% q%11.2q|x%+5x\\n
1		printf: % q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% q%11.2q|x%+5x\\n
1		printf: % q: invalid conversion specification\x0a
LC_ALL=C	--	printf	% 5s%#0.5fx%-011o\\n		42	0x10
0	     42.00000x20         \x0a	
LC_ALL=C.UTF-8	--	printf	% 5s%#0.5fx%-011o\\n		42	0x10
0	     42.00000x20         \x0a	
LC_ALL=C	--	printf	%#.0E%+ G\\n	q\\cz	255
1	0.E+00+255\x0a	printf: 'q\\\\cz': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#.0E%+ G\\n	q\\cz	255
1	0.E+00+255\x0a	printf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%.5Gx%-0G%+11E\\n
0	0x0+0.000000E+00\x0a	
LC_ALL=C.UTF-8	--	printf	%.5Gx%-0G%+11E\\n
0	0x0+0.000000E+00\x0a	
LC_ALL=C	--	printf	x%+ c%+.1X\\n
0	x\x000\x0a	
LC_ALL=C.UTF-8	--	printf	x%+ c%+.1X\\n
0	x\x000\x0a	
LC_ALL=C	--	printf	x%-0.7Gx%6sx%-.0o|\\n
0	x0x      x|\x0a	
LC_ALL=C.UTF-8	--	printf	x%-0.7Gx%6sx%-.0o|\\n
0	x0x      x|\x0a	
LC_ALL=C	--	printf	%+.5E|%07g%+ 4X|\\n	%%	inf	-n	-n
1	+0.00000E+00|    inf   0|\x0a+0.00000E+00|0000000   0|\x0a	printf: '%%': expected a numeric value\x0aprintf: '-n': expected a numeric value\x0aprintf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+.5E|%07g%+ 4X|\\n	%%	inf	-n	-n
1	+0.00000E+00|    inf   0|\x0a+0.00000E+00|0000000   0|\x0a	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%.7e%+5.4d	back\\slash
1	0.0000000e+00+0000	printf: 'back\\\\slash': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%.7e%+5.4d	back\\slash
1	0.0000000e+00+0000	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% 0s\\n	255
1		printf: % 0s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% 0s\\n	255
1		printf: % 0s: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%4s%+5e\\n	0.000001	9223372036854775808	-inf
0	x0.000001+9.223372e+18\x0ax-inf+0.000000e+00\x0a	
LC_ALL=C.UTF-8	--	printf	x%4s%+5e\\n	0.000001	9223372036854775808	-inf
0	x0.000001+9.223372e+18\x0ax-inf+0.000000e+00\x0a	
LC_ALL=C	--	printf	%-01ix%+f%-0g\\n	x	\xc3\xa9	x	nan
1	0x+0.0000000\x0a0x+0.0000000\x0a	printf: 'x': expected a numeric value\x0aprintf: '\\303\\251': expected a numeric value\x0aprintf: 'x': expected a numeric value\x0aprintf: 'nan': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-01ix%+f%-0g\\n	x	\xc3\xa9	x	nan
1	0x+0.0000000\x0a0x+0.0000000\x0a	printf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98nan\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% .4gx%#7f%+ 2g\\n	\xc3\xa9	0x10
1	 0x16.000000+0\x0a	printf: '\\303\\251': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% .4gx%#7f%+ 2g\\n	\xc3\xa9	0x10
1	 0x16.000000+0\x0a	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+ .7i|% 9s\\n	nan	a
1	x+0000000|        a\x0a	printf: 'nan': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+ .7i|% 9s\\n	nan	a
1	x+0000000|        a\x0a	printf: \xe2\x80\x98nan\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%0x|%03o	'a	a\\tb	9223372036854775808	12abc
1	61|0008000000000000000|014	printf: 'a\\\\tb': expected a numeric value\x0aprintf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%0x|%03o	'a	a\\tb	9223372036854775808	12abc
1	61|0008000000000000000|014	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%-E\\n
0	0.000000E+00\x0a	
LC_ALL=C.UTF-8	--	printf	%-E\\n
0	0.000000E+00\x0a	
LC_ALL=C	--	printf	%-c%G|\\n	18446744073709551615	1e3
0	11000|\x0a	
LC_ALL=C.UTF-8	--	printf	%-c%G|\\n	18446744073709551615	1e3
0	11000|\x0a	
LC_ALL=C	--	printf	%0.3sx%1b\\n	\\x41\\x4	\\0101
1		printf: %0.3s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0.3sx%1b\\n	\\x41\\x4	\\0101
1		printf: %0.3s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%q\\n	q\\cz	x\\101y
0	'q\\cz'\x0a'x\\101y'\x0a	
LC_ALL=C.UTF-8	--	printf	%q\\n	q\\cz	x\\101y
0	'q\\cz'\x0a'x\\101y'\x0a	
LC_ALL=C	--	printf	%f%+x|\\n	010	'a
0	10.00000061|\x0a	
LC_ALL=C.UTF-8	--	printf	%f%+x|\\n	010	'a
0	10.00000061|\x0a	
LC_ALL=C	--	printf	%-.4o|%-u
0	0000|0	
LC_ALL=C.UTF-8	--	printf	%-.4o|%-u
0	0000|0	
LC_ALL=C	--	printf	%+1i|x%6G%#.0i|
1	+0|x     0	printf: %#.0i: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+1i|x%6G%#.0i|
1	+0|x     0	printf: %#.0i: invalid conversion specification\x0a
LC_ALL=C	--	printf	%011c|x% 8.4f\\n	'a
1		printf: %011c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%011c|x% 8.4f\\n	'a
1		printf: %011c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%0G%#.0u|%-07f\\n
1	0	printf: %#.0u: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0G%#.0u|%-07f\\n
1	0	printf: %#.0u: invalid conversion specification\x0a
LC_ALL=C	--	printf	% b\\n	x
1		printf: % b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% b\\n	x
1		printf: % b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-i%+ 4o%9.1o|\\n	1.5e3
1	x1   0        0|\x0a	printf: '1.5e3': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	x%-i%+ 4o%9.1o|\\n	1.5e3
1	x1   0        0|\x0a	printf: \xe2\x80\x981.5e3\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%04.0cx%.6x%-0.0q|\\n	0	-1	1.5e3	010
1		printf: %04.0c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%04.0cx%.6x%-0.0q|\\n	0	-1	1.5e3	010
1		printf: %04.0c: invalid conversion specification\x0a
LC_ALL=C	--	printf	% .3q\\n	-2.25	%%	q\\cz
1		printf: % .3q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% .3q\\n	-2.25	%%	q\\cz
1		printf: % .3q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+ 4f%011.2s|x%-03g|\\n	x\\101y
1	x+0.000000	printf: 'x\\\\101y': expected a numeric value\x0aprintf: %011.2s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+ 4f%011.2s|x%-03g|\\n	x\\101y
1	x+0.000000	printf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0aprintf: %011.2s: invalid conversion specification\x0a
LC_ALL=C	--	printf	% o|x%+ .4o|\\n
0	0|x0000|\x0a	
LC_ALL=C.UTF-8	--	printf	% o|x%+ .4o|\\n
0	0|x0000|\x0a	
LC_ALL=C	--	printf	%+G%-0.0u|%-011.0x	-n	1e3	nan	%
1	+01|           +0|           	printf: '-n': expected a numeric value\x0aprintf: '1e3': value not completely converted\x0aprintf: 'nan': expected a numeric value\x0aprintf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+G%-0.0u|%-011.0x	-n	1e3	nan	%
1	+01|           +0|           	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x981e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98nan\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-010Gx%-5u|\\n	%	0	1	0
1	0         x0    |\x0a1         x0    |\x0a	printf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-010Gx%-5u|\\n	%	0	1	0
1	0         x0    |\x0a1         x0    |\x0a	printf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%01x|%-0i%+ 9.1G|\\n		18446744073709551615	it's
1	0|9223372036854775807       +0|\x0a	printf: '18446744073709551615': Numerical result out of range\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%01x|%-0i%+ 9.1G|\\n		18446744073709551615	it's
1	0|9223372036854775807       +0|\x0a	printf: \xe2\x80\x9818446744073709551615\xe2\x80\x99: Numerical result out of range\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+.1e%+ fx% G\\n	12abc		it's
1	x+1.2e+01+0.000000x 0\x0a	printf: '12abc': value not completely converted\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+.1e%+ fx% G\\n	12abc		it's
1	x+1.2e+01+0.000000x 0\x0a	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%02ox%#f	1e3		x\\101y	a
1	01x0.00000000x0.000000	printf: '1e3': value not completely converted\x0aprintf: 'x\\\\101y': expected a numeric value\x0aprintf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%02ox%#f	1e3		x\\101y	a
1	01x0.00000000x0.000000	printf: \xe2\x80\x981e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#6.1sx%#.2x% b|\\n	hello world	255	1
1		printf: %#6.1s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#6.1sx%#.2x% b|\\n	hello world	255	1
1		printf: %#6.1s: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% 7X%-10q\\n	a"b			a
1	x      0	printf: 'a"b': expected a numeric value\x0aprintf: %-10q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x% 7X%-10q\\n	a"b			a
1	x      0	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0aprintf: %-10q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%07.0u\\n	
0	x       \x0a	
LC_ALL=C.UTF-8	--	printf	x%07.0u\\n	
0	x       \x0a	
LC_ALL=C	--	printf	%0i%#o%+ 9.6q\\n
1	00	printf: %+ 9.6q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0i%#o%+ 9.6q\\n
1	00	printf: %+ 9.6q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-.0x|%d|\\n	-n	42	\\x41\\x4
1	|42|\x0a|0|\x0a	printf: '-n': expected a numeric value\x0aprintf: '\\\\x41\\\\x4': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-.0x|%d|\\n	-n	42	\\x41\\x4
1	|42|\x0a|0|\x0a	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-3.1qx%-0.0E%-02X\\n
1		printf: %-3.1q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-3.1qx%-0.0E%-02X\\n
1		printf: %-3.1q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+.0G	-9223372036854775809	a\\tb
1	-9E+18+0	printf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+.0G	-9223372036854775809	a\\tb
1	-9E+18+0	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x% ux%+7b|\\n		 7
1	x0x	printf: %+7b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x% ux%+7b|\\n		 7
1	x0x	printf: %+7b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-0X|%+ .5f%08.0x	010	9223372036854775808
0	x8|+9223372036854775808.00000        	
LC_ALL=C.UTF-8	--	printf	x%-0X|%+ .5f%08.0x	010	9223372036854775808
0	x8|+9223372036854775808.00000        	
LC_ALL=C	--	printf	%+ 3d%-0.1X|x% .7o|\\n	-n	010
1	 +08|x0000000|\x0a	printf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ 3d%-0.1X|x% .7o|\\n	-n	010
1	 +08|x0000000|\x0a	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-dx%+4.4q|x%-02G\\n	0.000001	it's
1	x0x	printf: '0.000001': value not completely converted\x0aprintf: %+4.4q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-dx%+4.4q|x%-02G\\n	0.000001	it's
1	x0x	printf: \xe2\x80\x980.000001\xe2\x80\x99: value not completely converted\x0aprintf: %+4.4q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%0.3g|%-f%-11E\\n	12abc	0x10	42	0
1	12|16.0000004.200000E+01\x0a0|0.0000000.000000E+00\x0a	printf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%0.3g|%-f%-11E\\n	12abc	0x10	42	0
1	12|16.0000004.200000E+01\x0a0|0.0000000.000000E+00\x0a	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%c%0.5e|x%+ 7.5X\\n	%	hello world	
1	%0.00000e+00|x  00000\x0a	printf: 'hello world': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%c%0.5e|x%+ 7.5X\\n	%	hello world	
1	%0.00000e+00|x  00000\x0a	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+E|	a\\tb	inf	it's	
1	+0.000000E+00|+INF|+0.000000E+00|+0.000000E+00|	printf: 'a\\\\tb': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+E|	a\\tb	inf	it's	
1	+0.000000E+00|+INF|+0.000000E+00|+0.000000E+00|	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+g%-0ox%01.5X\\n
0	x+00x00000\x0a	
LC_ALL=C.UTF-8	--	printf	x%+g%-0ox%01.5X\\n
0	x+00x00000\x0a	
LC_ALL=C	--	printf	%+s|x%#x%#b\\n	\xc3\xa9	hello world	18446744073709551615
1	\xc3\xa9|x0	printf: 'hello world': expected a numeric value\x0aprintf: %#b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+s|x%#x%#b\\n	\xc3\xa9	hello world	18446744073709551615
1	\xc3\xa9|x0	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: %#b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+ 7i|x%#1q|\\n	a"b	255
1	x     +0|x	printf: 'a"b': expected a numeric value\x0aprintf: %#1q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+ 7i|x%#1q|\\n	a"b	255
1	x     +0|x	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0aprintf: %#1q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-0.0g%#q|\\n	-2.25	q\\cz
1	-2	printf: %#q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-0.0g%#q|\\n	-2.25	q\\cz
1	-2	printf: %#q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%8u%#b|x%+.2q\\n
1	       0	printf: %#b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%8u%#b|x%+.2q\\n
1	       0	printf: %#b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% 5g%-9.2u|x%0.6X	9223372036854775808	nan	9223372036854775808	a
1	x 9.22337e+1800       |x8000000000000000x    000       |x000000	printf: 'nan': expected a numeric value\x0aprintf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% 5g%-9.2u|x%0.6X	9223372036854775808	nan	9223372036854775808	a
1	x 9.22337e+1800       |x8000000000000000x    000       |x000000	printf: \xe2\x80\x98nan\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-b|%6g%-0g\\n	hello world	\\x41\\x4	hello world	0x10
1		printf: %-b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-b|%6g%-0g\\n	hello world	\\x41\\x4	hello world	0x10
1		printf: %-b: invalid conversion specification\x0a
LC_ALL=C	--	printf	% 10E|\\n		 7	12abc
1	 0.000000E+00|\x0a 7.000000E+00|\x0a 1.200000E+01|\x0a	printf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	% 10E|\\n		 7	12abc
1	 0.000000E+00|\x0a 7.000000E+00|\x0a 1.200000E+01|\x0a	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%-0o	010
0	x10	
LC_ALL=C.UTF-8	--	printf	x%-0o	010
0	x10	
LC_ALL=C	--	printf	x%+ 7bx%00.5e	%
1	x	printf: %+ 7b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+ 7bx%00.5e	%
1	x	printf: %+ 7b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%X%-0X	 7
0	70	
LC_ALL=C.UTF-8	--	printf	%X%-0X	 7
0	70	
LC_ALL=C	--	printf	%011.2E|%-05b%3.7s\\n	%%	
1	0000.00E+00|	printf: '%%': expected a numeric value\x0aprintf: %-05b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%011.2E|%-05b%3.7s\\n	%%	
1	0000.00E+00|	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: %-05b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ex%#.3x\\n
0	+0.000000e+00x000\x0a	
LC_ALL=C.UTF-8	--	printf	%+ex%#.3x\\n
0	+0.000000e+00x000\x0a	
LC_ALL=C	--	printf	x% .6X|%8q|%9E|	x	it's	q\\cz
1	x000000|	printf: 'x': expected a numeric value\x0aprintf: %8q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x% .6X|%8q|%9E|	x	it's	q\\cz
1	x000000|	printf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: %8q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 2b
1		printf: %+ 2b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ 2b
1		printf: %+ 2b: invalid conversion specification\x0a
LC_ALL=C	--	printf	% .5E|% 3.2G|%+q\\n
1	 0.00000E+00|  0|	printf: %+q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% .5E|% 3.2G|%+q\\n
1	 0.00000E+00|  0|	printf: %+q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-1f|% .6Ex%-.3d\\n	-9223372036854775809	\xc3\xa9
1	x-9223372036854775809.000000| 0.000000E+00x000\x0a	printf: '\\303\\251': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-1f|% .6Ex%-.3d\\n	-9223372036854775809	\xc3\xa9
1	x-9223372036854775809.000000| 0.000000E+00x000\x0a	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%E%+ 11o|	%	255
1	0.000000E+00        377|	printf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%E%+ 11o|	%	255
1	0.000000E+00        377|	printf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%G\\n
0	0\x0a	
LC_ALL=C.UTF-8	--	printf	%G\\n
0	0\x0a	
LC_ALL=C	--	printf	%f|%0.1gx%-04s\\n	0x10	tab\x09here
1	16.000000|0x	printf: 'tab\\there': expected a numeric value\x0aprintf: %-04s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%f|%0.1gx%-04s\\n	0x10	tab\x09here
1	16.000000|0x	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: %-04s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ o\\n	-2.25
1	1777777777777777777776\x0a	printf: '-2.25': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%+ o\\n	-2.25
1	1777777777777777777776\x0a	printf: \xe2\x80\x98-2.25\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%#u%-0.2c%+ X\\n
1		printf: %#u: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#u%-0.2c%+ X\\n
1		printf: %#u: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+5s\\n
0	x     \x0a	
LC_ALL=C.UTF-8	--	printf	x%+5s\\n
0	x     \x0a	
LC_ALL=C	--	printf	%+.4s%0E|\\n	18446744073709551615	
0	18440.000000E+00|\x0a	
LC_ALL=C.UTF-8	--	printf	%+.4s%0E|\\n	18446744073709551615	
0	18440.000000E+00|\x0a	
LC_ALL=C	--	printf	x% e%-05.5o|\\n		255	a"b
1	x 0.000000e+0000377|\x0ax 0.000000e+0000000|\x0a	printf: 'a"b': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% e%-05.5o|\\n		255	a"b
1	x 0.000000e+0000377|\x0ax 0.000000e+0000000|\x0a	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%f%0o%0.3x\\n	a	255	q\\cz
1	0.000000377000\x0a	printf: 'a': expected a numeric value\x0aprintf: 'q\\\\cz': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%f%0o%0.3x\\n	a	255	q\\cz
1	0.000000377000\x0a	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ o|\\n	-9223372036854775809	a\\tb	 7	1
1	777777777777777777777|\x0a0|\x0a7|\x0a1|\x0a	printf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ o|\\n	-9223372036854775809	a\\tb	 7	1
1	777777777777777777777|\x0a0|\x0a7|\x0a1|\x0a	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%07G|%#9s%-0.5x\\n	back\\slash	1e3	a
1	x0000000|	printf: 'back\\\\slash': expected a numeric value\x0aprintf: %#9s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%07G|%#9s%-0.5x\\n	back\\slash	1e3	a
1	x0000000|	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: %#9s: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+ 5x\\n
0	x    0\x0a	
LC_ALL=C.UTF-8	--	printf	x%+ 5x\\n
0	x    0\x0a	
LC_ALL=C	--	printf	%0.6u%+1d%+x|\\n	18446744073709551615	a	a"b	010
1	18446744073709551615+00|\x0a000008+00|\x0a	printf: 'a': expected a numeric value\x0aprintf: 'a"b': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%0.6u%+1d%+x|\\n	18446744073709551615	a	a"b	010
1	18446744073709551615+00|\x0a000008+00|\x0a	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-0.5u|\\n	\\0101
1	00000|\x0a	printf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-0.5u|\\n	\\0101
1	00000|\x0a	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x% b%+7.6e%+ .4G|\\n	%
1	x	printf: % b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x% b%+7.6e%+ .4G|\\n	%
1	x	printf: % b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% 2.7E%.2o%01f\\n	0	'a
0	x 0.0000000E+001410.000000\x0a	
LC_ALL=C.UTF-8	--	printf	x% 2.7E%.2o%01f\\n	0	'a
0	x 0.0000000E+001410.000000\x0a	
LC_ALL=C	--	printf	%-1X|\\n
0	0|\x0a	
LC_ALL=C.UTF-8	--	printf	%-1X|\\n
0	0|\x0a	
LC_ALL=C	--	printf	%+ i|% .6X\\n	nan
1	+0|000000\x0a	printf: 'nan': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ i|% .6X\\n	nan
1	+0|000000\x0a	printf: \xe2\x80\x98nan\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% 9.7s\\n	x	a\\tb
0	        x\x0a     a\\tb\x0a	
LC_ALL=C.UTF-8	--	printf	% 9.7s\\n	x	a\\tb
0	        x\x0a     a\\tb\x0a	
LC_ALL=C	--	printf	x%-0.5u\\n	a"b	0.000001	'a
1	x00000\x0ax00000\x0ax00097\x0a	printf: 'a"b': expected a numeric value\x0aprintf: '0.000001': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	x%-0.5u\\n	a"b	0.000001	'a
1	x00000\x0ax00000\x0ax00097\x0a	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x980.000001\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%+ 7.7q%+ .5i	1	-9223372036854775809	it's	a
1		printf: %+ 7.7q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ 7.7q%+ .5i	1	-9223372036854775809	it's	a
1		printf: %+ 7.7q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%09G|
0	x000000000|	
LC_ALL=C.UTF-8	--	printf	x%09G|
0	x000000000|	
LC_ALL=C	--	printf	%+bx%-01.5q	12abc	255	x	18446744073709551615
1		printf: %+b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+bx%-01.5q	12abc	255	x	18446744073709551615
1		printf: %+b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%#0.6s%-011f%+7.6G\\n	-2.25	back\\slash
1	x	printf: %#0.6s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%#0.6s%-011f%+7.6G\\n	-2.25	back\\slash
1	x	printf: %#0.6s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-05G|%-1.3x\\n	hello world	 7	x	12abc
1	0    |007\x0a0    |00c\x0a	printf: 'hello world': expected a numeric value\x0aprintf: 'x': expected a numeric value\x0aprintf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%-05G|%-1.3x\\n	hello world	 7	x	12abc
1	0    |007\x0a0    |00c\x0a	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%-8.3i\\n	hello world	1e3
1	x000     \x0ax001     \x0a	printf: 'hello world': expected a numeric value\x0aprintf: '1e3': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	x%-8.3i\\n	hello world	1e3
1	x000     \x0ax001     \x0a	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x981e3\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%-9.7u%+ .5X	18446744073709551615	it's	010	0
1	18446744073709551615000000000008  00000	printf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-9.7u%+ .5X	18446744073709551615	it's	010	0
1	18446744073709551615000000000008  00000	printf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-.4X%s|%#5.7q\\n	-1	1e3	it's
1	FFFFFFFFFFFFFFFF1e3|	printf: %#5.7q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-.4X%s|%#5.7q\\n	-1	1e3	it's
1	FFFFFFFFFFFFFFFF1e3|	printf: %#5.7q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 7q%-01.2o%9e\\n	nan
1		printf: %+ 7q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ 7q%-01.2o%9e\\n	nan
1		printf: %+ 7q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 7x%+ 3d|\\n	-inf	42	1.5e3
1	      0+42|\x0a      1 +0|\x0a	printf: '-inf': expected a numeric value\x0aprintf: '1.5e3': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%+ 7x%+ 3d|\\n	-inf	42	1.5e3
1	      0+42|\x0a      1 +0|\x0a	printf: \xe2\x80\x98-inf\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x981.5e3\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%+ 4.5s%3s|	-n
0	x  -n   |	
LC_ALL=C.UTF-8	--	printf	x%+ 4.5s%3s|	-n
0	x  -n   |	
LC_ALL=C	--	printf	%.6c\\n
1		printf: %.6c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%.6c\\n
1		printf: %.6c: invalid conversion specification\x0a
LC_ALL=C	--	printf	% 0.0e\\n
0	 0e+00\x0a	
LC_ALL=C.UTF-8	--	printf	% 0.0e\\n
0	 0e+00\x0a	
LC_ALL=C	--	printf	%6.4i	%%	-n	-2.25
1	  0000  0000 -0002	printf: '%%': expected a numeric value\x0aprintf: '-n': expected a numeric value\x0aprintf: '-2.25': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%6.4i	%%	-n	-2.25
1	  0000  0000 -0002	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-2.25\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%-01x%-08.5g|\\n	
0	00       |\x0a	
LC_ALL=C.UTF-8	--	printf	%-01x%-08.5g|\\n	
0	00       |\x0a	
LC_ALL=C	--	printf	x%8f\\n	inf
0	x     inf\x0a	
LC_ALL=C.UTF-8	--	printf	x%8f\\n	inf
0	x     inf\x0a	
LC_ALL=C	--	printf	%9.2g\\n	 7	0x10	-n
1	        7\x0a       16\x0a        0\x0a	printf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%9.2g\\n	 7	0x10	-n
1	        7\x0a       16\x0a        0\x0a	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+.3c\\n	it's	a	%	it's
1	x	printf: %+.3c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+.3c\\n	it's	a	%	it's
1	x	printf: %+.3c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%05i|%0o\\n	-2.25	\\x41\\x4	x\\101y
1	x-0002|0\x0ax00000|0\x0a	printf: '-2.25': value not completely converted\x0aprintf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: 'x\\\\101y': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%05i|%0o\\n	-2.25	\\x41\\x4	x\\101y
1	x-0002|0\x0ax00000|0\x0a	printf: \xe2\x80\x98-2.25\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% g\\n
0	 0\x0a	
LC_ALL=C.UTF-8	--	printf	% g\\n
0	 0\x0a	
LC_ALL=C	--	printf	x%00G|%7.2G|%8f	hello world
1	x0|      0|0.000000	printf: 'hello world': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%00G|%7.2G|%8f	hello world
1	x0|      0|0.000000	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-g\\n	hello world	%	x	12abc
1	0\x0a0\x0a0\x0a12\x0a	printf: 'hello world': expected a numeric value\x0aprintf: '%': expected a numeric value\x0aprintf: 'x': expected a numeric value\x0aprintf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%-g\\n	hello world	%	x	12abc
1	0\x0a0\x0a0\x0a12\x0a	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%0.7o|x%2.4G% 0q
1	0000000|x 0	printf: % 0q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0.7o|x%2.4G% 0q
1	0000000|x 0	printf: % 0q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% 0.5G%0G|% 4.0g	back\\slash	tab\x09here
1	x 00|   0	printf: 'back\\\\slash': expected a numeric value\x0aprintf: 'tab\\there': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% 0.5G%0G|% 4.0g	back\\slash	tab\x09here
1	x 00|   0	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%0.7E%-9X|\\n	x\\101y
1	0.0000000E+000        |\x0a	printf: 'x\\\\101y': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%0.7E%-9X|\\n	x\\101y
1	0.0000000E+000        |\x0a	printf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% 10.7b%-04E%+ 9.3x	it's	\\x41\\x4	a
1		printf: % 10.7b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% 10.7b%-04E%+ 9.3x	it's	\\x41\\x4	a
1		printf: % 10.7b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-0.4s	-inf
1		printf: %-0.4s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-0.4s	-inf
1		printf: %-0.4s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-cx%-02.7s
1	\x00x	printf: %-02.7s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-cx%-02.7s
1	\x00x	printf: %-02.7s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%b% s%+10d\\n	-1	-n
0	-1-n        +0\x0a	
LC_ALL=C.UTF-8	--	printf	%b% s%+10d\\n	-1	-n
0	-1-n        +0\x0a	
LC_ALL=C	--	printf	%0.4g%02.7cx%-0u|	\\x41\\x4		0x10
1	0	printf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: %02.7c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0.4g%02.7cx%-0u|	\\x41\\x4		0x10
1	0	printf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: %02.7c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% g|%-3e\\n	255	0	-n
1	x 255|0.000000e+00\x0ax 0|0.000000e+00\x0a	printf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% g|%-3e\\n	255	0	-n
1	x 255|0.000000e+00\x0ax 0|0.000000e+00\x0a	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%c%d	it's	back\\slash	0
1	i000	printf: 'back\\\\slash': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%c%d	it's	back\\slash	0
1	i000	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-0d|x% 11g|x%+ .0E\\n
0	0|x          0|x+0E+00\x0a	
LC_ALL=C.UTF-8	--	printf	%-0d|x% 11g|x%+ .0E\\n
0	0|x          0|x+0E+00\x0a	
LC_ALL=C	--	printf	% 2.1o|%10.6f|% .0c\\n	q\\cz	
1	 0|  0.000000|	printf: 'q\\\\cz': expected a numeric value\x0aprintf: % .0c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% 2.1o|%10.6f|% .0c\\n	q\\cz	
1	 0|  0.000000|	printf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0aprintf: % .0c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% X|%-8X\\n	-9223372036854775809	42	12abc	
1	x7FFFFFFFFFFFFFFF|2A      \x0axC|0       \x0a	printf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	x% X|%-8X\\n	-9223372036854775809	42	12abc	
1	x7FFFFFFFFFFFFFFF|2A      \x0axC|0       \x0a	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%#0g%5g|x%+3o
0	0.00000    0|x  0	
LC_ALL=C.UTF-8	--	printf	%#0g%5g|x%+3o
0	0.00000    0|x  0	
LC_ALL=C	--	printf	%#3q\\n	a	 7	-n
1		printf: %#3q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#3q\\n	a	 7	-n
1		printf: %#3q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%0.3o|\\n		1
0	x000|\x0ax001|\x0a	
LC_ALL=C.UTF-8	--	printf	x%0.3o|\\n		1
0	x000|\x0ax001|\x0a	
LC_ALL=C	--	printf	%0f\\n	a	1e3
1	0.000000\x0a1000.000000\x0a	printf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%0f\\n	a	1e3
1	0.000000\x0a1000.000000\x0a	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-G%-10o\\n	q\\cz	42	12abc
1	052        \x0a120         \x0a	printf: 'q\\\\cz': expected a numeric value\x0aprintf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%-G%-10o\\n	q\\cz	42	12abc
1	052        \x0a120         \x0a	printf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%+e%4.7o\\n
0	+0.000000e+000000000\x0a	
LC_ALL=C.UTF-8	--	printf	%+e%4.7o\\n
0	+0.000000e+000000000\x0a	
LC_ALL=C	--	printf	x% 2dx%-11q|
1	x 0x	printf: %-11q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x% 2dx%-11q|
1	x 0x	printf: %-11q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-0g%08G\\n	1.5e3	it's
1	150000000000\x0a	printf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-0g%08G\\n	1.5e3	it's
1	150000000000\x0a	printf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+11gx%.0x\\n
0	         +0x\x0a	
LC_ALL=C.UTF-8	--	printf	%+11gx%.0x\\n
0	         +0x\x0a	
LC_ALL=C	--	printf	x%+ .4x%-0e\\n	tab\x09here	0
1	x00000.000000e+00\x0a	printf: 'tab\\there': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+ .4x%-0e\\n	tab\x09here	0
1	x00000.000000e+00\x0a	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%1e\\n	tab\x09here	a\\tb
1	0.000000e+00\x0a0.000000e+00\x0a	printf: 'tab\\there': expected a numeric value\x0aprintf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%1e\\n	tab\x09here	a\\tb
1	0.000000e+00\x0a0.000000e+00\x0a	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%0.3ex%+ .5d\\n	q\\cz	it's	it's
1	x0.000e+00x+00000\x0ax0.000e+00x+00000\x0a	printf: 'q\\\\cz': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%0.3ex%+ .5d\\n	q\\cz	it's	it's
1	x0.000e+00x+00000\x0ax0.000e+00x+00000\x0a	printf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ 8b\\n	9223372036854775808	tab\x09here	x\\101y
1		printf: %+ 8b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ 8b\\n	9223372036854775808	tab\x09here	x\\101y
1		printf: %+ 8b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+6.5ox%#s%+i	x	x
1	 00000x	printf: 'x': expected a numeric value\x0aprintf: %#s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+6.5ox%#s%+i	x	x
1	 00000x	printf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: %#s: invalid conversion specification\x0a
LC_ALL=C	--	printf	% f\\n	-1
0	-1.000000\x0a	
LC_ALL=C.UTF-8	--	printf	% f\\n	-1
0	-1.000000\x0a	
LC_ALL=C	--	printf	%-u%+6.0d\\n	a	\\0101	 7	1
1	0     +\x0a7    +1\x0a	printf: 'a': expected a numeric value\x0aprintf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-u%+6.0d\\n	a	\\0101	 7	1
1	0     +\x0a7    +1\x0a	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% 3.1dx%-08c% 0e|\\n		\\0101
1	  0x	printf: %-08c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% 3.1dx%-08c% 0e|\\n		\\0101
1	  0x	printf: %-08c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%09o|x%0.2e\\n
0	x000000000|x0.00e+00\x0a	
LC_ALL=C.UTF-8	--	printf	x%09o|x%0.2e\\n
0	x000000000|x0.00e+00\x0a	
LC_ALL=C	--	printf	%05d%+X|%#.5G\\n	%
1	000000|0.0000\x0a	printf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%05d%+X|%#.5G\\n	%
1	000000|0.0000\x0a	printf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#3c|	-2.25
1		printf: %#3c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#3c|	-2.25
1		printf: %#3c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+ 0i|%+7G\\n
0	x+0|     +0\x0a	
LC_ALL=C.UTF-8	--	printf	x%+ 0i|%+7G\\n
0	x+0|     +0\x0a	
LC_ALL=C	--	printf	%-11s%+ i|\\n	010	\\0101		12abc
1	010        +0|\x0a           +12|\x0a	printf: '\\\\0101': expected a numeric value\x0aprintf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%-11s%+ i|\\n	010	\\0101		12abc
1	010        +0|\x0a           +12|\x0a	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%2.2s\\n	q\\cz	0.000001	\\0101
0	q\\\x0a0.\x0a\\0\x0a	
LC_ALL=C.UTF-8	--	printf	%2.2s\\n	q\\cz	0.000001	\\0101
0	q\\\x0a0.\x0a\\0\x0a	
LC_ALL=C	--	printf	x%.0e\\n	nan	9223372036854775808	0.000001	a\\tb
1	xnan\x0ax9e+18\x0ax1e-06\x0ax0e+00\x0a	printf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%.0e\\n	nan	9223372036854775808	0.000001	a\\tb
1	xnan\x0ax9e+18\x0ax1e-06\x0ax0e+00\x0a	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%04.6g%09.5b%c\\n
1	0000	printf: %09.5b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%04.6g%09.5b%c\\n
1	0000	printf: %09.5b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% 11s\\n
0	x           \x0a	
LC_ALL=C.UTF-8	--	printf	x% 11s\\n
0	x           \x0a	
LC_ALL=C	--	printf	%-.3Ex%-2.0E%+ u\\n
0	0.000E+00x0E+000\x0a	
LC_ALL=C.UTF-8	--	printf	%-.3Ex%-2.0E%+ u\\n
0	0.000E+00x0E+000\x0a	
LC_ALL=C	--	printf	%+1.0ix%5o%-.7X|\\n	q\\cz	0.000001
1	+x    00000000|\x0a	printf: 'q\\\\cz': expected a numeric value\x0aprintf: '0.000001': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%+1.0ix%5o%-.7X|\\n	q\\cz	0.000001
1	+x    00000000|\x0a	printf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x980.000001\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	% .6bx%-.6dx%#d|\\n	\\0101	a\\tb	-inf	back\\slash
1		printf: % .6b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% .6bx%-.6dx%#d|\\n	\\0101	a\\tb	-inf	back\\slash
1		printf: % .6b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%9.2ox%3u
0	       00x  0	
LC_ALL=C.UTF-8	--	printf	%9.2ox%3u
0	       00x  0	
LC_ALL=C	--	printf	x%4.2b% sx%-011X|	a\\tb	it's	%
1	x	printf: %4.2b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%4.2b% sx%-011X|	a\\tb	it's	%
1	x	printf: %4.2b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-q%-g\\n
1	x	printf: %-q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-q%-g\\n
1	x	printf: %-q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%07.6i	12abc
1	 000012	printf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%07.6i	12abc
1	 000012	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%3.1E|%#.4i\\n	\\x41\\x4
1	0.0E+00|	printf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: %#.4i: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%3.1E|%#.4i\\n	\\x41\\x4
1	0.0E+00|	printf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: %#.4i: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% X\\n
0	x0\x0a	
LC_ALL=C.UTF-8	--	printf	x% X\\n
0	x0\x0a	
LC_ALL=C	--	printf	x%+ 10d%-G|	-9223372036854775809
1	x-92233720368547758080|	printf: '-9223372036854775809': Numerical result out of range\x0a
LC_ALL=C.UTF-8	--	printf	x%+ 10d%-G|	-9223372036854775809
1	x-92233720368547758080|	printf: \xe2\x80\x98-9223372036854775809\xe2\x80\x99: Numerical result out of range\x0a
LC_ALL=C	--	printf	x%+ d\\n	it's	-9223372036854775809	18446744073709551615	-n
1	x+0\x0ax-9223372036854775808\x0ax+9223372036854775807\x0ax+0\x0a	printf: 'it\\'s': expected a numeric value\x0aprintf: '-9223372036854775809': Numerical result out of range\x0aprintf: '18446744073709551615': Numerical result out of range\x0aprintf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+ d\\n	it's	-9223372036854775809	18446744073709551615	-n
1	x+0\x0ax-9223372036854775808\x0ax+9223372036854775807\x0ax+0\x0a	printf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-9223372036854775809\xe2\x80\x99: Numerical result out of range\x0aprintf: \xe2\x80\x9818446744073709551615\xe2\x80\x99: Numerical result out of range\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-0.7c\\n
1		printf: %-0.7c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-0.7c\\n
1		printf: %-0.7c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% 10G% 8.6d|x% 2.6i	\\0101	\xc3\xa9
1	x         0  000000|x 000000	printf: '\\\\0101': expected a numeric value\x0aprintf: '\\303\\251': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% 10G% 8.6d|x% 2.6i	\\0101	\xc3\xa9
1	x         0  000000|x 000000	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%05.3o\\n	-1
0	1777777777777777777777\x0a	
LC_ALL=C.UTF-8	--	printf	%05.3o\\n	-1
0	1777777777777777777777\x0a	
LC_ALL=C	--	printf	x%+ .1c%0f%#X
1	x	printf: %+ .1c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+ .1c%0f%#X
1	x	printf: %+ .1c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%cx%-0c	\\0101
1	\\x	printf: %-0c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%cx%-0c	\\0101
1	\\x	printf: %-0c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%0.2g%+ i
0	0+0	
LC_ALL=C.UTF-8	--	printf	%0.2g%+ i
0	0+0	
LC_ALL=C	--	printf	x%-.0g%-X\\n	9223372036854775808	\\x41\\x4	%
1	x9e+180\x0ax00\x0a	printf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-.0g%-X\\n	9223372036854775808	\\x41\\x4	%
1	x9e+180\x0ax00\x0a	printf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-0.0u% 9o|%o\\n
0	        0|0\x0a	
LC_ALL=C.UTF-8	--	printf	%-0.0u% 9o|%o\\n
0	        0|0\x0a	
LC_ALL=C	--	printf	x%ux%+2Gx%-08f|\\n
0	x0x+0x0.000000|\x0a	
LC_ALL=C.UTF-8	--	printf	x%ux%+2Gx%-08f|\\n
0	x0x+0x0.000000|\x0a	
LC_ALL=C	--	printf	%-bx% G	q\\cz
1		printf: %-b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-bx% G	q\\cz
1		printf: %-b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-i|% b|%+ x\\n	it's	a\\tb	1
1	0|	printf: 'it\\'s': expected a numeric value\x0aprintf: % b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-i|% b|%+ x\\n	it's	a\\tb	1
1	0|	printf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0aprintf: % b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-00e\\n	0.000001	1.5e3
0	x1.000000e-06\x0ax1.500000e+03\x0a	
LC_ALL=C.UTF-8	--	printf	x%-00e\\n	0.000001	1.5e3
0	x1.000000e-06\x0ax1.500000e+03\x0a	
LC_ALL=C	--	printf	%03.0b%-11X%+ i
1		printf: %03.0b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%03.0b%-11X%+ i
1		printf: %03.0b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%#2.7G\\n	it's	12abc	back\\slash
1	0.000000\x0a12.00000\x0a0.000000\x0a	printf: 'it\\'s': expected a numeric value\x0aprintf: '12abc': value not completely converted\x0aprintf: 'back\\\\slash': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#2.7G\\n	it's	12abc	back\\slash
1	0.000000\x0a12.00000\x0a0.000000\x0a	printf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+b%0gx%#4c\\n	0.000001	inf
1	x	printf: %+b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+b%0gx%#4c\\n	0.000001	inf
1	x	printf: %+b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+5b\\n	\\0101	a"b	-9223372036854775809
1	x	printf: %+5b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+5b\\n	\\0101	a"b	-9223372036854775809
1	x	printf: %+5b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+ 10f|x%s% 1e\\n	back\\slash	-n	
1	x +0.000000|x-n 0.000000e+00\x0a	printf: 'back\\\\slash': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+ 10f|x%s% 1e\\n	back\\slash	-n	
1	x +0.000000|x-n 0.000000e+00\x0a	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% 10d|\\n	x\\101y	 7
1	         0|\x0a         7|\x0a	printf: 'x\\\\101y': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% 10d|\\n	x\\101y	 7
1	         0|\x0a         7|\x0a	printf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%0.0Ex%-6c%0E\\n
0	0E+00x\x00     0.000000E+00\x0a	
LC_ALL=C.UTF-8	--	printf	%0.0Ex%-6c%0E\\n
0	0E+00x\x00     0.000000E+00\x0a	
LC_ALL=C	--	printf	%+ 7.2c|%+.4g\\n	-inf
1		printf: %+ 7.2c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ 7.2c|%+.4g\\n	-inf
1		printf: %+ 7.2c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%10.3d%+4ex%-011.4b|\\n
1	x       000+0.000000e+00x	printf: %-011.4b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%10.3d%+4ex%-011.4b|\\n
1	x       000+0.000000e+00x	printf: %-011.4b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-4.1x
0	0   	
LC_ALL=C.UTF-8	--	printf	%-4.1x
0	0   	
LC_ALL=C	--	printf	%05.2b\\n	a\\tb	3.5	3.5	x
1		printf: %05.2b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%05.2b\\n	a\\tb	3.5	3.5	x
1		printf: %05.2b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 10.0E% 4.6s%-d|	'a	x\\101y	-9223372036854775809
1	    +1E+02x\\101y-9223372036854775808|	printf: '-9223372036854775809': Numerical result out of range\x0a
LC_ALL=C.UTF-8	--	printf	%+ 10.0E% 4.6s%-d|	'a	x\\101y	-9223372036854775809
1	    +1E+02x\\101y-9223372036854775808|	printf: \xe2\x80\x98-9223372036854775809\xe2\x80\x99: Numerical result out of range\x0a
LC_ALL=C	--	printf	%q|\\n
0	|\x0a	
LC_ALL=C.UTF-8	--	printf	%q|\\n
0	|\x0a	
LC_ALL=C	--	printf	%g%-010.7i|%-0.5E\\n
0	00000000   |0.00000E+00\x0a	
LC_ALL=C.UTF-8	--	printf	%g%-010.7i|%-0.5E\\n
0	00000000   |0.00000E+00\x0a	
LC_ALL=C	--	printf	x%+s|%-ux%+ 6i|\\n	12abc	-2.25	q\\cz	9223372036854775808
1	x12abc|18446744073709551614x    +0|\x0ax9223372036854775808|0x    +0|\x0a	printf: '-2.25': value not completely converted\x0aprintf: 'q\\\\cz': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+s|%-ux%+ 6i|\\n	12abc	-2.25	q\\cz	9223372036854775808
1	x12abc|18446744073709551614x    +0|\x0ax9223372036854775808|0x    +0|\x0a	printf: \xe2\x80\x98-2.25\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%2.7d	3.5	
1	x0000003x0000000	printf: '3.5': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	x%2.7d	3.5	
1	x0000003x0000000	printf: \xe2\x80\x983.5\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%10G%4E|\\n	-n
1	x         00.000000E+00|\x0a	printf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%10G%4E|\\n	-n
1	x         00.000000E+00|\x0a	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-0b|%11e\\n	x	%%	'a	a"b
1		printf: %-0b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-0b|%11e\\n	x	%%	'a	a"b
1		printf: %-0b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%11E|%-02qx%+i|	a\\tb	-2.25
1	x0.000000E+00|	printf: 'a\\\\tb': expected a numeric value\x0aprintf: %-02q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%11E|%-02qx%+i|	a\\tb	-2.25
1	x0.000000E+00|	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0aprintf: %-02q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-f\\n	back\\slash	 7	a\\tb
1	x0.000000\x0ax7.000000\x0ax0.000000\x0a	printf: 'back\\\\slash': expected a numeric value\x0aprintf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-f\\n	back\\slash	 7	a\\tb
1	x0.000000\x0ax7.000000\x0ax0.000000\x0a	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%4.1e%0.0f|%0.4c\\n	x\\101y	\\0101	a	a"b
1	0.0e+000|	printf: 'x\\\\101y': expected a numeric value\x0aprintf: '\\\\0101': expected a numeric value\x0aprintf: %0.4c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%4.1e%0.0f|%0.4c\\n	x\\101y	\\0101	a	a"b
1	0.0e+000|	printf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0aprintf: %0.4c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-0x\\n	\xc3\xa9	\xc3\xa9
1	0\x0a0\x0a	printf: '\\303\\251': expected a numeric value\x0aprintf: '\\303\\251': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-0x\\n	\xc3\xa9	\xc3\xa9
1	0\x0a0\x0a	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%qx%+11c%#5X\\n	1
0	1x          \x00    0\x0a	
LC_ALL=C.UTF-8	--	printf	%qx%+11c%#5X\\n	1
0	1x          \x00    0\x0a	
LC_ALL=C	--	printf	% 11.4x\\n
0	       0000\x0a	
LC_ALL=C.UTF-8	--	printf	% 11.4x\\n
0	       0000\x0a	
LC_ALL=C	--	printf	%#6e|% 2i\\n	x	%
1	0.000000e+00| 0\x0a	printf: 'x': expected a numeric value\x0aprintf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#6e|% 2i\\n	x	%
1	0.000000e+00| 0\x0a	printf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+dx%+.4u%#8e|	\\0101	0		a\\tb
1	+0x00000.000000e+00|+0x00000.000000e+00|	printf: '\\\\0101': expected a numeric value\x0aprintf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+dx%+.4u%#8e|	\\0101	0		a\\tb
1	+0x00000.000000e+00|+0x00000.000000e+00|	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%E\\n	 7	18446744073709551615
0	7.000000E+00\x0a1.844674E+19\x0a	
LC_ALL=C.UTF-8	--	printf	%E\\n	 7	18446744073709551615
0	7.000000E+00\x0a1.844674E+19\x0a	
LC_ALL=C	--	printf	% 8G|%09q|\\n	x\\101y	tab\x09here	nan
1	       0|	printf: 'x\\\\101y': expected a numeric value\x0aprintf: %09q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% 8G|%09q|\\n	x\\101y	tab\x09here	nan
1	       0|	printf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0aprintf: %09q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+ f\\n	hello world
1	x+0.000000\x0a	printf: 'hello world': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+ f\\n	hello world
1	x+0.000000\x0a	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%11f	q\\cz
1	   0.000000	printf: 'q\\\\cz': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%11f	q\\cz
1	   0.000000	printf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#X\\n	12abc
1	0XC\x0a	printf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%#X\\n	12abc
1	0XC\x0a	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%+.3s|x%#q\\n	010	%%	0.000001
1	x010|x	printf: %#q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+.3s|x%#q\\n	010	%%	0.000001
1	x010|x	printf: %#q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-0o%+i%+ f\\n	'a		-inf	 7
0	141+0-inf\x0a7+0+0.000000\x0a	
LC_ALL=C.UTF-8	--	printf	%-0o%+i%+ f\\n	'a		-inf	 7
0	141+0-inf\x0a7+0+0.000000\x0a	
LC_ALL=C	--	printf	% 1o|	hello world	-2.25	\\x41\\x4	a\\tb
1	0|1777777777777777777776|0|0|	printf: 'hello world': expected a numeric value\x0aprintf: '-2.25': value not completely converted\x0aprintf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% 1o|	hello world	-2.25	\\x41\\x4	a\\tb
1	0|1777777777777777777776|0|0|	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-2.25\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%#4.2f%-.0c	back\\slash
1	x0.00	printf: 'back\\\\slash': expected a numeric value\x0aprintf: %-.0c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%#4.2f%-.0c	back\\slash
1	x0.00	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: %-.0c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-G%d	hello world	-n	%%	 7
1	0007	printf: 'hello world': expected a numeric value\x0aprintf: '-n': expected a numeric value\x0aprintf: '%%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-G%d	hello world	-n	%%	 7
1	0007	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-11i%10X%+.6i\\n	9223372036854775808	\xc3\xa9	-n	a\\tb
1	9223372036854775807         0+000000\x0a0                   0+000000\x0a	printf: '9223372036854775808': Numerical result out of range\x0aprintf: '\\303\\251': expected a numeric value\x0aprintf: '-n': expected a numeric value\x0aprintf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-11i%10X%+.6i\\n	9223372036854775808	\xc3\xa9	-n	a\\tb
1	9223372036854775807         0+000000\x0a0                   0+000000\x0a	printf: \xe2\x80\x989223372036854775808\xe2\x80\x99: Numerical result out of range\x0aprintf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-0.2qx%00.5bx%-8.0s|\\n	a
1		printf: %-0.2q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-0.2qx%00.5bx%-8.0s|\\n	a
1		printf: %-0.2q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 4.6Gx%3.7G	nan	\xc3\xa9	'a
1	+NANx  0 +97x  0	printf: '\\303\\251': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ 4.6Gx%3.7G	nan	\xc3\xa9	'a
1	+NANx  0 +97x  0	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#3X%-011gx% X\\n	-inf	12abc	\\x41\\x4
1	  012         x0\x0a	printf: '-inf': expected a numeric value\x0aprintf: '12abc': value not completely converted\x0aprintf: '\\\\x41\\\\x4': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#3X%-011gx% X\\n	-inf	12abc	\\x41\\x4
1	  012         x0\x0a	printf: \xe2\x80\x98-inf\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-X\\n	-9223372036854775809	1.5e3	a
1	7FFFFFFFFFFFFFFF\x0a1\x0a0\x0a	printf: '1.5e3': value not completely converted\x0aprintf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-X\\n	-9223372036854775809	1.5e3	a
1	7FFFFFFFFFFFFFFF\x0a1\x0a0\x0a	printf: \xe2\x80\x981.5e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-7E%+i% .6g	it's
1	0.000000E+00+0 0	printf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-7E%+i% .6g	it's
1	0.000000E+00+0 0	printf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-.5b|\\n	inf
1	x	printf: %-.5b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-.5b|\\n	inf
1	x	printf: %-.5b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%0.0x%+g%f\\n	\xc3\xa9	%%
1	x+00.000000\x0a	printf: '\\303\\251': expected a numeric value\x0aprintf: '%%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%0.0x%+g%f\\n	\xc3\xa9	%%
1	x+00.000000\x0a	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-7g% .3E
0	0       0.000E+00	
LC_ALL=C.UTF-8	--	printf	%-7g% .3E
0	0       0.000E+00	
LC_ALL=C	--	printf	%#8b|	0x10	255	back\\slash	a
1		printf: %#8b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#8b|	0x10	255	back\\slash	a
1		printf: %#8b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% f|%-11.3u%+x	12abc	x\\101y	%%	%%
1	x 12.000000|000        0x 0.000000|000        0	printf: '12abc': value not completely converted\x0aprintf: 'x\\\\101y': expected a numeric value\x0aprintf: '%%': expected a numeric value\x0aprintf: '%%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% f|%-11.3u%+x	12abc	x\\101y	%%	%%
1	x 12.000000|000        0x 0.000000|000        0	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#10e|%+ .6X|	-n
1	0.000000e+00|000000|	printf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#10e|%+ .6X|	-n
1	0.000000e+00|000000|	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%i%-4.3s%-o|\\n	-1	
0	-1    0|\x0a	
LC_ALL=C.UTF-8	--	printf	%i%-4.3s%-o|\\n	-1	
0	-1    0|\x0a	
LC_ALL=C	--	printf	% 11.7s% g%+ E|\\n
0	            0+0.000000E+00|\x0a	
LC_ALL=C.UTF-8	--	printf	% 11.7s% g%+ E|\\n
0	            0+0.000000E+00|\x0a	
LC_ALL=C	--	printf	%0.3E|x%+ 10c|\\n	12abc	\xc3\xa9	back\\slash
1	1.200E+01|x         \xc3|\x0a0.000E+00|x         \x00|\x0a	printf: '12abc': value not completely converted\x0aprintf: 'back\\\\slash': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%0.3E|x%+ 10c|\\n	12abc	\xc3\xa9	back\\slash
1	1.200E+01|x         \xc3|\x0a0.000E+00|x         \x00|\x0a	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+.7x%1.5E|x%#.2i\\n
1	x00000000.00000E+00|x	printf: %#.2i: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+.7x%1.5E|x%#.2i\\n
1	x00000000.00000E+00|x	printf: %#.2i: invalid conversion specification\x0a
LC_ALL=C	--	printf	% 5c|%-d\\n	0	nan	-1	12abc
1	    0|0\x0a    -|12\x0a	printf: 'nan': expected a numeric value\x0aprintf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	% 5c|%-d\\n	0	nan	-1	12abc
1	    0|0\x0a    -|12\x0a	printf: \xe2\x80\x98nan\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%-0.4g%-3.5E|\\n	back\\slash	it's
1	x00.00000E+00|\x0a	printf: 'back\\\\slash': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-0.4g%-3.5E|\\n	back\\slash	it's
1	x00.00000E+00|\x0a	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ .6o|x%0X	x	q\\cz	it's	inf
1	000000|x0000000|x0	printf: 'x': expected a numeric value\x0aprintf: 'q\\\\cz': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0aprintf: 'inf': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ .6o|x%0X	x	q\\cz	it's	inf
1	000000|x0000000|x0	printf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98inf\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+.5x%#3f|	1	12abc		a
1	0000112.000000|000000.000000|	printf: '12abc': value not completely converted\x0aprintf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+.5x%#3f|	1	12abc		a
1	0000112.000000|000000.000000|	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% 3s|%+ 8u\\n	\\0101	a"b	x\\101y
1	\\0101|       0\x0ax\\101y|       0\x0a	printf: 'a"b': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% 3s|%+ 8u\\n	\\0101	a"b	x\\101y
1	\\0101|       0\x0ax\\101y|       0\x0a	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-.5g|\\n	\\0101
1	0|\x0a	printf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-.5g|\\n	\\0101
1	0|\x0a	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+qx%-1.4u|\\n	0.000001	0x10	3.5
1		printf: %+q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+qx%-1.4u|\\n	0.000001	0x10	3.5
1		printf: %+q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-05.2G	9223372036854775808	a\\tb
1	9.2E+180    	printf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-05.2G	9223372036854775808	a\\tb
1	9.2E+180    	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-2g% .7E\\n		%%	it's	a"b
1	0  0.0000000E+00\x0a0  0.0000000E+00\x0a	printf: '%%': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0aprintf: 'a"b': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-2g% .7E\\n		%%	it's	a"b
1	0  0.0000000E+00\x0a0  0.0000000E+00\x0a	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%01.0X%+6.7E\\n
0	 +0.0000000E+00\x0a	
LC_ALL=C.UTF-8	--	printf	%01.0X%+6.7E\\n
0	 +0.0000000E+00\x0a	
LC_ALL=C	--	printf	%#1.4c%-x%#q
1		printf: %#1.4c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#1.4c%-x%#q
1		printf: %#1.4c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%#E% .3sx%#9f\\n	tab\x09here	x\\101y	42	inf
1	0.000000E+00x\\1x42.000000\x0aINFx 0.000000\x0a	printf: 'tab\\there': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#E% .3sx%#9f\\n	tab\x09here	x\\101y	42	inf
1	0.000000E+00x\\1x42.000000\x0aINFx 0.000000\x0a	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-09Ex%0.2s|\\n	9223372036854775808	-2.25	nan
1	9.223372E+18x	printf: %0.2s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-09Ex%0.2s|\\n	9223372036854775808	-2.25	nan
1	9.223372E+18x	printf: %0.2s: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%#10i%0G\\n		12abc
1	x	printf: %#10i: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%#10i%0G\\n		12abc
1	x	printf: %#10i: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ .6d\\n
0	+000000\x0a	
LC_ALL=C.UTF-8	--	printf	%+ .6d\\n
0	+000000\x0a	
LC_ALL=C	--	printf	%.4o\\n
0	0000\x0a	
LC_ALL=C.UTF-8	--	printf	%.4o\\n
0	0000\x0a	
LC_ALL=C	--	printf	%+ i%#.4Xx% .4E\\n	12abc	010	q\\cz
1	+120X0008x 0.0000E+00\x0a	printf: '12abc': value not completely converted\x0aprintf: 'q\\\\cz': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ i%#.4Xx% .4E\\n	12abc	010	q\\cz
1	+120X0008x 0.0000E+00\x0a	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%03c	0	hello world
1		printf: %03c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%03c	0	hello world
1		printf: %03c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+ G|%+.7c|	\xc3\xa9	-1	\\x41\\x4
1	x+0|	printf: '\\303\\251': expected a numeric value\x0aprintf: %+.7c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+ G|%+.7c|	\xc3\xa9	-1	\\x41\\x4
1	x+0|	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0aprintf: %+.7c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 2c%+.4o|% 2.5x\\n	\xc3\xa9		1e3
1	 \xc30000|00001\x0a	printf: '1e3': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%+ 2c%+.4o|% 2.5x\\n	\xc3\xa9		1e3
1	 \xc30000|00001\x0a	printf: \xe2\x80\x981e3\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	% X|\\n		\\x41\\x4
1	0|\x0a0|\x0a	printf: '\\\\x41\\\\x4': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% X|\\n		\\x41\\x4
1	0|\x0a0|\x0a	printf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-0x|%#.1f%0X|\\n
0	0|0.00|\x0a	
LC_ALL=C.UTF-8	--	printf	%-0x|%#.1f%0X|\\n
0	0|0.00|\x0a	
LC_ALL=C	--	printf	% i%+ G\\n	hello world	-2.25	0x10	-n
1	 0-2.25\x0a 16+0\x0a	printf: 'hello world': expected a numeric value\x0aprintf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% i%+ G\\n	hello world	-2.25	0x10	-n
1	 0-2.25\x0a 16+0\x0a	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ .0b|\\n
1		printf: %+ .0b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ .0b|\\n
1		printf: %+ .0b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 0i|
0	+0|	
LC_ALL=C.UTF-8	--	printf	%+ 0i|
0	+0|	
LC_ALL=C	--	printf	%.6c\\n	\\x41\\x4	
1		printf: %.6c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%.6c\\n	\\x41\\x4	
1		printf: %.6c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%10.4b|%+ 5i\\n
1		printf: %10.4b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%10.4b|%+ 5i\\n
1		printf: %10.4b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%1g\\n	010	 7
0	10\x0a7\x0a	
LC_ALL=C.UTF-8	--	printf	%1g\\n	010	 7
0	10\x0a7\x0a	
LC_ALL=C	--	printf	%-i% 0G|	%%
1	0 0|	printf: '%%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-i% 0G|	%%
1	0 0|	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%#G	nan	a	-inf	nan
1	xNANx0.00000x-INFxNAN	printf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%#G	nan	a	-inf	nan
1	xNANx0.00000x-INFxNAN	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ .1Ex%1i%+7i\\n	%%	\\0101
1	+0.0E+00x0     +0\x0a	printf: '%%': expected a numeric value\x0aprintf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ .1Ex%1i%+7i\\n	%%	\\0101
1	+0.0E+00x0     +0\x0a	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-1G|\\n	x\\101y
1	0|\x0a	printf: 'x\\\\101y': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-1G|\\n	x\\101y
1	0|\x0a	printf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#s|%+ .3c%#.6d\\n		255	it's
1		printf: %#s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#s|%+ .3c%#.6d\\n		255	it's
1		printf: %#s: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%#6b	-inf	-9223372036854775809		\\0101
1	x	printf: %#6b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%#6b	-inf	-9223372036854775809		\\0101
1	x	printf: %#6b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%o%08d\\n	back\\slash	%	3.5	tab\x09here
1	000000000\x0a300000000\x0a	printf: 'back\\\\slash': expected a numeric value\x0aprintf: '%': expected a numeric value\x0aprintf: '3.5': value not completely converted\x0aprintf: 'tab\\there': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%o%08d\\n	back\\slash	%	3.5	tab\x09here
1	000000000\x0a300000000\x0a	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x983.5\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% 4s|%+7o	%	255	a\\tb	3.5
1	   %|    377a\\tb|      3	printf: '3.5': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	% 4s|%+7o	%	255	a\\tb	3.5
1	   %|    377a\\tb|      3	printf: \xe2\x80\x983.5\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	% .3g% 11i|%o|\\n	42		\\x41\\x4	back\\slash
1	 42          0|0|\x0a 0          0|0|\x0a	printf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: 'back\\\\slash': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% .3g% 11i|%o|\\n	42		\\x41\\x4	back\\slash
1	 42          0|0|\x0a 0          0|0|\x0a	printf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% q|%-0u|x%#11s	-9223372036854775809
1		printf: % q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% q|%-0u|x%#11s	-9223372036854775809
1		printf: % q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%0g%#9.4d|%s|\\n	q\\cz
1	0	printf: 'q\\\\cz': expected a numeric value\x0aprintf: %#9.4d: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0g%#9.4d|%s|\\n	q\\cz
1	0	printf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0aprintf: %#9.4d: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-010.6x%#0o|%o|\\n	42	1.5e3
1	00002a    01|0|\x0a	printf: '1.5e3': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%-010.6x%#0o|%o|\\n	42	1.5e3
1	00002a    01|0|\x0a	printf: \xe2\x80\x981.5e3\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%-00.4g|\\n	-9223372036854775809
0	x-9.223e+18|\x0a	
LC_ALL=C.UTF-8	--	printf	x%-00.4g|\\n	-9223372036854775809
0	x-9.223e+18|\x0a	
LC_ALL=C	--	printf	%+.7X\\n
0	0000000\x0a	
LC_ALL=C.UTF-8	--	printf	%+.7X\\n
0	0000000\x0a	
LC_ALL=C	--	printf	x%8u%-4.4x%-0.2f	1	12abc	1e3
1	x       1000c1000.00	printf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	x%8u%-4.4x%-0.2f	1	12abc	1e3
1	x       1000c1000.00	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%+1i	0x10		0.000001	0
1	+16+0+0+0	printf: '0.000001': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%+1i	0x10		0.000001	0
1	+16+0+0+0	printf: \xe2\x80\x980.000001\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%#g|%#X	-2.25	-1	42
0	-2.25000|0XFFFFFFFFFFFFFFFF42.0000|0	
LC_ALL=C.UTF-8	--	printf	%#g|%#X	-2.25	-1	42
0	-2.25000|0XFFFFFFFFFFFFFFFF42.0000|0	
LC_ALL=C	--	printf	%-0G
0	0	
LC_ALL=C.UTF-8	--	printf	%-0G
0	0	
LC_ALL=C	--	printf	%#.1Ex%+ c|\\n		-n
0	0.0E+00x-|\x0a	
LC_ALL=C.UTF-8	--	printf	%#.1Ex%+ c|\\n		-n
0	0.0E+00x-|\x0a	
LC_ALL=C	--	printf	x%6q	
1	x	printf: %6q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%6q	
1	x	printf: %6q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%#6.3i\\n	0x10
1		printf: %#6.3i: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#6.3i\\n	0x10
1		printf: %#6.3i: invalid conversion specification\x0a
LC_ALL=C	--	printf	% 0.6sx%-.3i|%.6d\\n
1		printf: % 0.6s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% 0.6sx%-.3i|%.6d\\n
1		printf: % 0.6s: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%0X%+ 0.0b% s|\\n	\\0101	255
1	x0	printf: '\\\\0101': expected a numeric value\x0aprintf: %+ 0.0b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%0X%+ 0.0b% s|\\n	\\0101	255
1	x0	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0aprintf: %+ 0.0b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%07.1u|\\n	9223372036854775808	%%	 7
1	9223372036854775808|\x0a      0|\x0a      7|\x0a	printf: '%%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%07.1u|\\n	9223372036854775808	%%	 7
1	9223372036854775808|\x0a      0|\x0a      7|\x0a	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%#.6Ex%#0.7d	-1	-n
1	x-1.000000E+00x	printf: %#0.7d: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%#.6Ex%#0.7d	-1	-n
1	x-1.000000E+00x	printf: %#0.7d: invalid conversion specification\x0a
LC_ALL=C	--	printf	%#6b%+i%#3o\\n	q\\cz		\\0101	0
1		printf: %#6b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#6b%+i%#3o\\n	q\\cz		\\0101	0
1		printf: %#6b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 8.7ex%+.2G|%+ s\\n	-1
0	-1.0000000e+00x+0|\x0a	
LC_ALL=C.UTF-8	--	printf	%+ 8.7ex%+.2G|%+ s\\n	-1
0	-1.0000000e+00x+0|\x0a	
LC_ALL=C	--	printf	x%0.7u% X	0.000001
1	x00000000	printf: '0.000001': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	x%0.7u% X	0.000001
1	x00000000	printf: \xe2\x80\x980.000001\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	% 6.5f|% 8.6X|\\n
0	 0.00000|  000000|\x0a	
LC_ALL=C.UTF-8	--	printf	% 6.5f|% 8.6X|\\n
0	 0.00000|  000000|\x0a	
LC_ALL=C	--	printf	%#0g|\\n	-1	0.000001	a\\tb
1	-1.00000|\x0a1.00000e-06|\x0a0.00000|\x0a	printf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#0g|\\n	-1	0.000001	a\\tb
1	-1.00000|\x0a1.00000e-06|\x0a0.00000|\x0a	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%09.2q
1		printf: %09.2q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%09.2q
1		printf: %09.2q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+.0s|	3.5	nan	010
0	x|x|x|	
LC_ALL=C.UTF-8	--	printf	x%+.0s|	3.5	nan	010
0	x|x|x|	
LC_ALL=C	--	printf	%10.1sx%.5s|x%+ .3f\\n	18446744073709551615	-1
0	         1x-1|x+0.000\x0a	
LC_ALL=C.UTF-8	--	printf	%10.1sx%.5s|x%+ .3f\\n	18446744073709551615	-1
0	         1x-1|x+0.000\x0a	
LC_ALL=C	--	printf	x%-0g%0.0c%#.2o|	%%	0	1	it's
1	x0	printf: '%%': expected a numeric value\x0aprintf: %0.0c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-0g%0.0c%#.2o|	%%	0	1	it's
1	x0	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: %0.0c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%0.6G%+6.6i%#.5i|	q\\cz	a"b
1	x0+000000	printf: 'q\\\\cz': expected a numeric value\x0aprintf: 'a"b': expected a numeric value\x0aprintf: %#.5i: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%0.6G%+6.6i%#.5i|	q\\cz	a"b
1	x0+000000	printf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0aprintf: %#.5i: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-0.6Gx%-s|x%+0q\\n	a"b	%%
1	0x%%|x	printf: 'a"b': expected a numeric value\x0aprintf: %+0q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-0.6Gx%-s|x%+0q\\n	a"b	%%
1	0x%%|x	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0aprintf: %+0q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-f|x%+ o|%-0i|	-inf	12abc	it's
1	-inf|x14|0|	printf: '12abc': value not completely converted\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-f|x%+ o|%-0i|	-inf	12abc	it's
1	-inf|x14|0|	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+2s%Gx%-5X	9223372036854775808	\\0101	x\\101y	\\0101
1	92233720368547758080x0    \\01010x0    	printf: '\\\\0101': expected a numeric value\x0aprintf: 'x\\\\101y': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+2s%Gx%-5X	9223372036854775808	\\0101	x\\101y	\\0101
1	92233720368547758080x0    \\01010x0    	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+5X%+ G
0	    0+0	
LC_ALL=C.UTF-8	--	printf	%+5X%+ G
0	    0+0	
LC_ALL=C	--	printf	%#ox%-.4o|% 6s|	inf	255	1.5e3
1	0x0377| 1.5e3|	printf: 'inf': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#ox%-.4o|% 6s|	inf	255	1.5e3
1	0x0377| 1.5e3|	printf: \xe2\x80\x98inf\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%03xx%#.0o|\\n	inf
1	000x0|\x0a	printf: 'inf': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%03xx%#.0o|\\n	inf
1	000x0|\x0a	printf: \xe2\x80\x98inf\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+X%+ 3.5c|	\\0101	1	hello world
1	x0	printf: '\\\\0101': expected a numeric value\x0aprintf: %+ 3.5c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+X%+ 3.5c|	\\0101	1	hello world
1	x0	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0aprintf: %+ 3.5c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% 8X%+e% x\\n	255	\\x41\\x4	back\\slash
1	x      FF+0.000000e+000\x0a	printf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: 'back\\\\slash': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% 8X%+e% x\\n	255	\\x41\\x4	back\\slash
1	x      FF+0.000000e+000\x0a	printf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-5.1g%-0X%b|	inf	18446744073709551615	12abc
0	inf  FFFFFFFFFFFFFFFF12abc|	
LC_ALL=C.UTF-8	--	printf	%-5.1g%-0X%b|	inf	18446744073709551615	12abc
0	inf  FFFFFFFFFFFFFFFF12abc|	
LC_ALL=C	--	printf	%+q|%#11u|\\n	'a
1		printf: %+q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+q|%#11u|\\n	'a
1		printf: %+q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%.5ex%+7X|
0	x0.00000e+00x      0|	
LC_ALL=C.UTF-8	--	printf	x%.5ex%+7X|
0	x0.00000e+00x      0|	
LC_ALL=C	--	printf	%0.6ux%-011X\\n
0	000000x0          \x0a	
LC_ALL=C.UTF-8	--	printf	%0.6ux%-011X\\n
0	000000x0          \x0a	
LC_ALL=C	--	printf	x%-04d\\n	\\0101
1	x0   \x0a	printf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-04d\\n	\\0101
1	x0   \x0a	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%.0x% G\\n
0	 0\x0a	
LC_ALL=C.UTF-8	--	printf	%.0x% G\\n
0	 0\x0a	
LC_ALL=C	--	printf	%0.1g%-0s\\n	3.5	x\\101y	255	it's
1	4	printf: %-0s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0.1g%-0s\\n	3.5	x\\101y	255	it's
1	4	printf: %-0s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-010gx%0d|%-7b|	18446744073709551615	9223372036854775808	it's
1	1.84467e+19x9223372036854775807|	printf: '9223372036854775808': Numerical result out of range\x0aprintf: %-7b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-010gx%0d|%-7b|	18446744073709551615	9223372036854775808	it's
1	1.84467e+19x9223372036854775807|	printf: \xe2\x80\x989223372036854775808\xe2\x80\x99: Numerical result out of range\x0aprintf: %-7b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%#3.7b%11q|x%i\\n	back\\slash	a\\tb	-9223372036854775809
1		printf: %#3.7b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#3.7b%11q|x%i\\n	back\\slash	a\\tb	-9223372036854775809
1		printf: %#3.7b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%.5x\\n	0	\xc3\xa9
1	00000\x0a00000\x0a	printf: '\\303\\251': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%.5x\\n	0	\xc3\xa9
1	00000\x0a00000\x0a	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-E%#6sx%#s
1	0.000000E+00	printf: %#6s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-E%#6sx%#s
1	0.000000E+00	printf: %#6s: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%1X|
0	x0|	
LC_ALL=C.UTF-8	--	printf	x%1X|
0	x0|	
LC_ALL=C	--	printf	%02d|\\n	%%
1	00|\x0a	printf: '%%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%02d|\\n	%%
1	00|\x0a	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#.4G\\n	nan	%%	it's	nan
1	NAN\x0a0.000\x0a0.000\x0aNAN\x0a	printf: '%%': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#.4G\\n	nan	%%	it's	nan
1	NAN\x0a0.000\x0a0.000\x0aNAN\x0a	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+.1u|\\n
0	x0|\x0a	
LC_ALL=C.UTF-8	--	printf	x%+.1u|\\n
0	x0|\x0a	
LC_ALL=C	--	printf	%+sx%0o|\\n
0	x0|\x0a	
LC_ALL=C.UTF-8	--	printf	%+sx%0o|\\n
0	x0|\x0a	
LC_ALL=C	--	printf	%x%02d%-09.4s|		'a	-2.25
1	097	printf: %-09.4s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%x%02d%-09.4s|		'a	-2.25
1	097	printf: %-09.4s: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-4e% .3fx%07.7c
1	x0.000000e+00 0.000x	printf: %07.7c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-4e% .3fx%07.7c
1	x0.000000e+00 0.000x	printf: %07.7c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-04G\\n	-9223372036854775809
0	-9.22337E+18\x0a	
LC_ALL=C.UTF-8	--	printf	%-04G\\n	-9223372036854775809
0	-9.22337E+18\x0a	
LC_ALL=C	--	printf	%+10c	9223372036854775808	it's	'a	
0	         9         i         '         \x00	
LC_ALL=C.UTF-8	--	printf	%+10c	9223372036854775808	it's	'a	
0	         9         i         '         \x00	
LC_ALL=C	--	printf	x%+G\\n
0	x+0\x0a	
LC_ALL=C.UTF-8	--	printf	x%+G\\n
0	x+0\x0a	
LC_ALL=C	--	printf	%e%011.5c%-x	-n		0x10	9223372036854775808
1	0.000000e+00	printf: '-n': expected a numeric value\x0aprintf: %011.5c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%e%011.5c%-x	-n		0x10	9223372036854775808
1	0.000000e+00	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0aprintf: %011.5c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 11q|%-0.2ex% 3s|\\n	q\\cz	'a	-n	a
1		printf: %+ 11q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ 11q|%-0.2ex% 3s|\\n	q\\cz	'a	-n	a
1		printf: %+ 11q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-08E|%#c|x%+ c|\\n	a"b	nan
1	0.000000E+00|	printf: 'a"b': expected a numeric value\x0aprintf: %#c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-08E|%#c|x%+ c|\\n	a"b	nan
1	0.000000E+00|	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0aprintf: %#c: invalid conversion specification\x0a
LC_ALL=C	--	printf	% x|\\n	\\x41\\x4	1e3
1	0|\x0a1|\x0a	printf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: '1e3': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	% x|\\n	\\x41\\x4	1e3
1	0|\x0a1|\x0a	printf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x981e3\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%07d|%-2d|
0	x0000000|0 |	
LC_ALL=C.UTF-8	--	printf	x%07d|%-2d|
0	x0000000|0 |	
LC_ALL=C	--	printf	%+ u|x%#E\\n	-1	inf	255
0	18446744073709551615|xINF\x0a255|x0.000000E+00\x0a	
LC_ALL=C.UTF-8	--	printf	%+ u|x%#E\\n	-1	inf	255
0	18446744073709551615|xINF\x0a255|x0.000000E+00\x0a	
LC_ALL=C	--	printf	%-01i\\n	-9223372036854775809
1	-9223372036854775808\x0a	printf: '-9223372036854775809': Numerical result out of range\x0a
LC_ALL=C.UTF-8	--	printf	%-01i\\n	-9223372036854775809
1	-9223372036854775808\x0a	printf: \xe2\x80\x98-9223372036854775809\xe2\x80\x99: Numerical result out of range\x0a
LC_ALL=C	--	printf	x%#3.0s%-.6g|%+ 4E\\n	-1	\\x41\\x4		1.5e3
1	x	printf: %#3.0s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%#3.0s%-.6g|%+ 4E\\n	-1	\\x41\\x4		1.5e3
1	x	printf: %#3.0s: invalid conversion specification\x0a
LC_ALL=C	--	printf	% 0.7o%+ X	a\\tb	3.5	010
1	0000000300000100	printf: 'a\\\\tb': expected a numeric value\x0aprintf: '3.5': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	% 0.7o%+ X	a\\tb	3.5	010
1	0000000300000100	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x983.5\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%-.7s%+.4b%-011.2E|	back\\slash
1	xback\\sl	printf: %+.4b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-.7s%+.4b%-011.2E|	back\\slash
1	xback\\sl	printf: %+.4b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%gx%+.0d%.1b|	-9223372036854775809	a"b
1	x-9.22337e+18x+	printf: 'a"b': expected a numeric value\x0aprintf: %.1b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%gx%+.0d%.1b|	-9223372036854775809	a"b
1	x-9.22337e+18x+	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0aprintf: %.1b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ d|%07.5q\\n	-1	0.000001	12abc
1	-1|	printf: %07.5q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ d|%07.5q\\n	-1	0.000001	12abc
1	-1|	printf: %07.5q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-.1G%#.0g|	x	a
1	x00.|	printf: 'x': expected a numeric value\x0aprintf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-.1G%#.0g|	x	a
1	x00.|	printf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-c\\n	3.5	-1	-inf
0	x3\x0ax-\x0ax-\x0a	
LC_ALL=C.UTF-8	--	printf	x%-c\\n	3.5	-1	-inf
0	x3\x0ax-\x0ax-\x0a	
LC_ALL=C	--	printf	%#9u%0c\\n	-1	a\\tb	18446744073709551615
1		printf: %#9u: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#9u%0c\\n	-1	a\\tb	18446744073709551615
1		printf: %#9u: invalid conversion specification\x0a
LC_ALL=C	--	printf	%X%+.0x\\n	1.5e3	%	255	255
1	1\x0aFFff\x0a	printf: '1.5e3': value not completely converted\x0aprintf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%X%+.0x\\n	1.5e3	%	255	255
1	1\x0aFFff\x0a	printf: \xe2\x80\x981.5e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%4.5i%-1c|x%#f	9223372036854775808	a\\tb	12abc
1	9223372036854775807a|x12.000000	printf: '9223372036854775808': Numerical result out of range\x0aprintf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%4.5i%-1c|x%#f	9223372036854775808	a\\tb	12abc
1	9223372036854775807a|x12.000000	printf: \xe2\x80\x989223372036854775808\xe2\x80\x99: Numerical result out of range\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%+e%-04G%+s\\n	1.5e3
0	+1.500000e+030   \x0a	
LC_ALL=C.UTF-8	--	printf	%+e%-04G%+s\\n	1.5e3
0	+1.500000e+030   \x0a	
LC_ALL=C	--	printf	%-q|%-06.6o|%+ 1E|\\n	1.5e3	%	-1	hello world
1		printf: %-q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-q|%-06.6o|%+ 1E|\\n	1.5e3	%	-1	hello world
1		printf: %-q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%#.5s|	it's	-n	0.000001	%%
1		printf: %#.5s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#.5s|	it's	-n	0.000001	%%
1		printf: %#.5s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%08fx%0c\\n	tab\x09here
1	0.000000x	printf: 'tab\\there': expected a numeric value\x0aprintf: %0c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%08fx%0c\\n	tab\x09here
1	0.000000x	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: %0c: invalid conversion specification\x0a
LC_ALL=C	--	printf	% 2.0q|%f%+10.2e\\n	q\\cz	x\\101y
1		printf: % 2.0q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	% 2.0q|%f%+10.2e\\n	q\\cz	x\\101y
1		printf: % 2.0q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-8.3E|%+ g\\n	x	\\0101
1	0.000E+00|+0\x0a	printf: 'x': expected a numeric value\x0aprintf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-8.3E|%+ g\\n	x	\\0101
1	0.000E+00|+0\x0a	printf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-2.7f%-09.1x\\n	back\\slash	255
1	x0.0000000ff       \x0a	printf: 'back\\\\slash': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-2.7f%-09.1x\\n	back\\slash	255
1	x0.0000000ff       \x0a	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%0ux%+ 6f%-010o	tab\x09here	12abc
1	0x+12.0000000         	printf: 'tab\\there': expected a numeric value\x0aprintf: '12abc': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%0ux%+ 6f%-010o	tab\x09here	12abc
1	0x+12.0000000         	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%#9dx%+ .4u|%-0E\\n	-n	nan	hello world
1		printf: %#9d: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#9dx%+ .4u|%-0E\\n	-n	nan	hello world
1		printf: %#9d: invalid conversion specification\x0a
LC_ALL=C	--	printf	%#s|\\n
1		printf: %#s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#s|\\n
1		printf: %#s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+x
0	0	
LC_ALL=C.UTF-8	--	printf	%+x
0	0	
LC_ALL=C	--	printf	%+ .4q|%+ 4.0i|\\n
1		printf: %+ .4q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ .4q|%+ 4.0i|\\n
1		printf: %+ .4q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-6u|x% 8s|\\n	\xc3\xa9	%%	it's
1	x0     |x      %%|\x0ax0     |x        |\x0a	printf: '\\303\\251': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-6u|x% 8s|\\n	\xc3\xa9	%%	it's
1	x0     |x      %%|\x0ax0     |x        |\x0a	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-0.6o%-0.2dx%7u
0	00000000x      0	
LC_ALL=C.UTF-8	--	printf	%-0.6o%-0.2dx%7u
0	00000000x      0	
LC_ALL=C	--	printf	%011u%-08o|\\n	x\\101y	hello world	%%	-2.25
1	000000000000       |\x0a000000000001777777777777777777776|\x0a	printf: 'x\\\\101y': expected a numeric value\x0aprintf: 'hello world': expected a numeric value\x0aprintf: '%%': expected a numeric value\x0aprintf: '-2.25': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%011u%-08o|\\n	x\\101y	hello world	%%	-2.25
1	000000000000       |\x0a000000000001777777777777777777776|\x0a	printf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-2.25\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%-06o%+10.4X|%+0x\\n	a	1
1	0           0001|0\x0a	printf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-06o%+10.4X|%+0x\\n	a	1
1	0           0001|0\x0a	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% 5ex%0.7e%#.7o\\n	hello world	%%	 7
1	 0.000000e+00x0.0000000e+000000007\x0a	printf: 'hello world': expected a numeric value\x0aprintf: '%%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% 5ex%0.7e%#.7o\\n	hello world	%%	 7
1	 0.000000e+00x0.0000000e+000000007\x0a	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-e%-7.5x\\n	%%
1	x0.000000e+0000000  \x0a	printf: '%%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-e%-7.5x\\n	%%
1	x0.000000e+0000000  \x0a	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-5.4E% fx%06c|\\n
1	x0.0000E+00 0.000000x	printf: %06c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-5.4E% fx%06c|\\n
1	x0.0000E+00 0.000000x	printf: %06c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+ 2E\\n
0	x+0.000000E+00\x0a	
LC_ALL=C.UTF-8	--	printf	x%+ 2E\\n
0	x+0.000000E+00\x0a	
LC_ALL=C	--	printf	x%+ G%#d%+ E	\\0101	tab\x09here	%%	'a
1	x+0	printf: '\\\\0101': expected a numeric value\x0aprintf: %#d: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%+ G%#d%+ E	\\0101	tab\x09here	%%	'a
1	x+0	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0aprintf: %#d: invalid conversion specification\x0a
LC_ALL=C	--	printf	% 1E
0	 0.000000E+00	
LC_ALL=C.UTF-8	--	printf	% 1E
0	 0.000000E+00	
LC_ALL=C	--	printf	x%-011.1G|x%E|
0	x0          |x0.000000E+00|	
LC_ALL=C.UTF-8	--	printf	x%-011.1G|x%E|
0	x0          |x0.000000E+00|	
LC_ALL=C	--	printf	%-011.7u|\\n	a\\tb	'a	42	1e3
1	0000000    |\x0a0000097    |\x0a0000042    |\x0a0000001    |\x0a	printf: 'a\\\\tb': expected a numeric value\x0aprintf: '1e3': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%-011.7u|\\n	a\\tb	'a	42	1e3
1	0000000    |\x0a0000097    |\x0a0000042    |\x0a0000001    |\x0a	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x981e3\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	x%-06e\\n	010	back\\slash	1e3	010
1	x1.000000e+01\x0ax0.000000e+00\x0ax1.000000e+03\x0ax1.000000e+01\x0a	printf: 'back\\\\slash': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-06e\\n	010	back\\slash	1e3	010
1	x1.000000e+01\x0ax0.000000e+00\x0ax1.000000e+03\x0ax1.000000e+01\x0a	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%#8b%+ 11i%+ 7.3b	hello world
1	x	printf: %#8b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%#8b%+ 11i%+ 7.3b	hello world
1	x	printf: %#8b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+6X%#0.7f%+ .4X\\n
0	     00.00000000000\x0a	
LC_ALL=C.UTF-8	--	printf	%+6X%#0.7f%+ .4X\\n
0	     00.00000000000\x0a	
LC_ALL=C	--	printf	x%2x\\n	010		x	010
1	x 8\x0ax 0\x0ax 0\x0ax 8\x0a	printf: 'x': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%2x\\n	010		x	010
1	x 8\x0ax 0\x0ax 0\x0ax 8\x0a	printf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	% 11c|%+ 2.3o\\n	x\\101y
0	          x|000\x0a	
LC_ALL=C.UTF-8	--	printf	% 11c|%+ 2.3o\\n	x\\101y
0	          x|000\x0a	
LC_ALL=C	--	printf	x%1i|% i	010	-1		a\\tb
1	x8|-1x0| 0	printf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%1i|% i	010	-1		a\\tb
1	x8|-1x0| 0	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+4d|x%0.4u	a\\tb	42
1	  +0|x0042	printf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+4d|x%0.4u	a\\tb	42
1	  +0|x0042	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%06.7E|%#.1i%+ .3q|\\n	1	0.000001	q\\cz	back\\slash
1	x1.0000000E+00|	printf: %#.1i: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%06.7E|%#.1i%+ .3q|\\n	1	0.000001	q\\cz	back\\slash
1	x1.0000000E+00|	printf: %#.1i: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-09s|%0s|%-10G\\n	\\x41\\x4	18446744073709551615	12abc
1	x	printf: %-09s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-09s|%0s|%-10G\\n	\\x41\\x4	18446744073709551615	12abc
1	x	printf: %-09s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%6qx%#9.5i|\\n	1e3
1		printf: %6q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%6qx%#9.5i|\\n	1e3
1		printf: %6q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% d|\\n	9223372036854775808	it's
1	x 9223372036854775807|\x0ax 0|\x0a	printf: '9223372036854775808': Numerical result out of range\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% d|\\n	9223372036854775808	it's
1	x 9223372036854775807|\x0ax 0|\x0a	printf: \xe2\x80\x989223372036854775808\xe2\x80\x99: Numerical result out of range\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%0.4Gx%+5cx%-09.7E|\\n	-n	x\\101y	 7
1	x0x    xx7.0000000E+00|\x0a	printf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%0.4Gx%+5cx%-09.7E|\\n	-n	x\\101y	 7
1	x0x    xx7.0000000E+00|\x0a	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%#1.0o\\n	hello world	1e3	a"b	-n
1	x0\x0ax01\x0ax0\x0ax0\x0a	printf: 'hello world': expected a numeric value\x0aprintf: '1e3': value not completely converted\x0aprintf: 'a"b': expected a numeric value\x0aprintf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%#1.0o\\n	hello world	1e3	a"b	-n
1	x0\x0ax01\x0ax0\x0ax0\x0a	printf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x981e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%4Ex%+e\\n	'a	010	a	a\\tb
1	x9.700000E+01x+1.000000e+01\x0ax0.000000E+00x+0.000000e+00\x0a	printf: 'a': expected a numeric value\x0aprintf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%4Ex%+e\\n	'a	010	a	a\\tb
1	x9.700000E+01x+1.000000e+01\x0ax0.000000E+00x+0.000000e+00\x0a	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#8o|\\n	010
0	     010|\x0a	
LC_ALL=C.UTF-8	--	printf	%#8o|\\n	010
0	     010|\x0a	
LC_ALL=C	--	printf	x%#5.7o\\n	-n
1	x0000000\x0a	printf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%#5.7o\\n	-n
1	x0000000\x0a	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ 4e|\\n
0	+0.000000e+00|\x0a	
LC_ALL=C.UTF-8	--	printf	%+ 4e|\\n
0	+0.000000e+00|\x0a	
LC_ALL=C	--	printf	%02.4q% .3cx%+7b\\n	back\\slash	12abc	-inf	nan
1		printf: %02.4q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%02.4q% .3cx%+7b\\n	back\\slash	12abc	-inf	nan
1		printf: %02.4q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-0.5o|	-n	%	255	1
1	x00000|x00000|x00377|x00001|	printf: '-n': expected a numeric value\x0aprintf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-0.5o|	-n	%	255	1
1	x00000|x00000|x00377|x00001|	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-05ix% 2.0d	42
0	x42   x  	
LC_ALL=C.UTF-8	--	printf	x%-05ix% 2.0d	42
0	x42   x  	
LC_ALL=C	--	printf	%-.7e|%#.0g%-c|\\n	-inf
0	-inf|0.\x00|\x0a	
LC_ALL=C.UTF-8	--	printf	%-.7e|%#.0g%-c|\\n	-inf
0	-inf|0.\x00|\x0a	
LC_ALL=C	--	printf	x% 9.1d|x%+1e%-o		\\x41\\x4	a
1	x        0|x+0.000000e+000	printf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% 9.1d|x%+1e%-o		\\x41\\x4	a
1	x        0|x+0.000000e+000	printf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-f|\\n
0	x0.000000|\x0a	
LC_ALL=C.UTF-8	--	printf	x%-f|\\n
0	x0.000000|\x0a	
LC_ALL=C	--	printf	%.2d\\n	-9223372036854775809	\\0101
1	-9223372036854775808\x0a00\x0a	printf: '-9223372036854775809': Numerical result out of range\x0aprintf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%.2d\\n	-9223372036854775809	\\0101
1	-9223372036854775808\x0a00\x0a	printf: \xe2\x80\x98-9223372036854775809\xe2\x80\x99: Numerical result out of range\x0aprintf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#4X%+6q\\n	a	%	9223372036854775808
1	   0	printf: 'a': expected a numeric value\x0aprintf: %+6q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#4X%+6q\\n	a	%	9223372036854775808
1	   0	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0aprintf: %+6q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-10o|x%#1o%-u|\\n			1.5e3	inf
1	0         |x01|\x0a0         |x00|\x0a	printf: '1.5e3': value not completely converted\x0aprintf: 'inf': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-10o|x%#1o%-u|\\n			1.5e3	inf
1	0         |x01|\x0a0         |x00|\x0a	printf: \xe2\x80\x981.5e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98inf\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%03dx% .5s%.3d\\n
0	x000x000\x0a	
LC_ALL=C.UTF-8	--	printf	x%03dx% .5s%.3d\\n
0	x000x000\x0a	
LC_ALL=C	--	printf	x%+ 0.3E%x\\n	-1	tab\x09here	\xc3\xa9	
1	x-1.000E+000\x0ax+0.000E+000\x0a	printf: 'tab\\there': expected a numeric value\x0aprintf: '\\303\\251': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+ 0.3E%x\\n	-1	tab\x09here	\xc3\xa9	
1	x-1.000E+000\x0ax+0.000E+000\x0a	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%2s%+ .3f|	%%		-n	-9223372036854775809
0	x%%+0.000|x-n-9223372036854775809.000|	
LC_ALL=C.UTF-8	--	printf	x%2s%+ .3f|	%%		-n	-9223372036854775809
0	x%%+0.000|x-n-9223372036854775809.000|	
LC_ALL=C	--	printf	x% .3X|%+ 2e\\n	0.000001	a\\tb	a\\tb	x
1	x000|+0.000000e+00\x0ax000|+0.000000e+00\x0a	printf: '0.000001': value not completely converted\x0aprintf: 'a\\\\tb': expected a numeric value\x0aprintf: 'a\\\\tb': expected a numeric value\x0aprintf: 'x': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% .3X|%+ 2e\\n	0.000001	a\\tb	a\\tb	x
1	x000|+0.000000e+00\x0ax000|+0.000000e+00\x0a	printf: \xe2\x80\x980.000001\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%#3ox%-0o|\\n	it's
1	x  0x0|\x0a	printf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%#3ox%-0o|\\n	it's
1	x  0x0|\x0a	printf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%09b|%-00i|x%-03s|\\n	\xc3\xa9
1		printf: %09b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%09b|%-00i|x%-03s|\\n	\xc3\xa9
1		printf: %09b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ .2e%0E%.7x|\\n	tab\x09here	\xc3\xa9
1	+0.00e+000.000000E+000000000|\x0a	printf: 'tab\\there': expected a numeric value\x0aprintf: '\\303\\251': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ .2e%0E%.7x|\\n	tab\x09here	\xc3\xa9
1	+0.00e+000.000000E+000000000|\x0a	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+X\\n	-9223372036854775809	inf	-n
1	x7FFFFFFFFFFFFFFF\x0ax0\x0ax0\x0a	printf: 'inf': expected a numeric value\x0aprintf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+X\\n	-9223372036854775809	inf	-n
1	x7FFFFFFFFFFFFFFF\x0ax0\x0ax0\x0a	printf: \xe2\x80\x98inf\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+ 1o	0x10
0	x20	
LC_ALL=C.UTF-8	--	printf	x%+ 1o	0x10
0	x20	
LC_ALL=C	--	printf	%+ 4q
1		printf: %+ 4q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ 4q
1		printf: %+ 4q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-6.7e%-0q	\\x41\\x4	
1	x0.0000000e+00	printf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: %-0q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-6.7e%-0q	\\x41\\x4	
1	x0.0000000e+00	printf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: %-0q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 6.5gx%-i%#8i\\n	-9223372036854775809
1	-9.2234e+18x0	printf: %#8i: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ 6.5gx%-i%#8i\\n	-9223372036854775809
1	-9.2234e+18x0	printf: %#8i: invalid conversion specification\x0a
LC_ALL=C	--	printf	%0q	0
1		printf: %0q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0q	0
1		printf: %0q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-07e%0i%0.0X\\n	42	a
1	4.200000e+010\x0a	printf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-07e%0i%0.0X\\n	42	a
1	4.200000e+010\x0a	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%.3o\\n	-1	-inf
1	1777777777777777777777\x0a000\x0a	printf: '-inf': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%.3o\\n	-1	-inf
1	1777777777777777777777\x0a000\x0a	printf: \xe2\x80\x98-inf\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%07o%+ q%-0b|\\n
1	0000000	printf: %+ q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%07o%+ q%-0b|\\n
1	0000000	printf: %+ q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%00.6g|\\n	a\\tb	\\0101
1	x0|\x0ax0|\x0a	printf: 'a\\\\tb': expected a numeric value\x0aprintf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%00.6g|\\n	a\\tb	\\0101
1	x0|\x0ax0|\x0a	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%0x%+ G|x%-6.7s\\n
0	0+0|x      \x0a	
LC_ALL=C.UTF-8	--	printf	%0x%+ G|x%-6.7s\\n
0	0+0|x      \x0a	
LC_ALL=C	--	printf	%-8b|x%-0.2f|x%-0s\\n	0.000001		hello world	-2.25
1		printf: %-8b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-8b|x%-0.2f|x%-0s\\n	0.000001		hello world	-2.25
1		printf: %-8b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ .1g|%q	\xc3\xa9	-2.25	inf
1	+0|-2.25+inf|	printf: '\\303\\251': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ .1g|%q	\xc3\xa9	-2.25	inf
1	+0|-2.25+inf|	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%.5E% 3f|% 6.1i\\n	12abc	q\\cz
1	1.20000E+01 0.000000|     0\x0a	printf: '12abc': value not completely converted\x0aprintf: 'q\\\\cz': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%.5E% 3f|% 6.1i\\n	12abc	q\\cz
1	1.20000E+01 0.000000|     0\x0a	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-X|%9.7f|%+ .7d\\n	0x10	back\\slash	a\\tb
1	10|0.0000000|+0000000\x0a	printf: 'back\\\\slash': expected a numeric value\x0aprintf: 'a\\\\tb': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-X|%9.7f|%+ .7d\\n	0x10	back\\slash	a\\tb
1	10|0.0000000|+0000000\x0a	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%.5s\\n	-n
0	x-n\x0a	
LC_ALL=C.UTF-8	--	printf	x%.5s\\n	-n
0	x-n\x0a	
LC_ALL=C	--	printf	%#4.2G%-6g\\n	0x10
0	 16.0     \x0a	
LC_ALL=C.UTF-8	--	printf	%#4.2G%-6g\\n	0x10
0	 16.0     \x0a	
LC_ALL=C	--	printf	%+8q
1		printf: %+8q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+8q
1		printf: %+8q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-011c%+ 1e%-4.3e\\n
1		printf: %-011c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-011c%+ 1e%-4.3e\\n
1		printf: %-011c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%#6.5bx%-05.6b|% .6c|\\n
1	x	printf: %#6.5b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%#6.5bx%-05.6b|% .6c|\\n
1	x	printf: %#6.5b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%07d|%+.1d%+.4G|	back\\slash	\xc3\xa9	 7	x
1	0000000|+0+7|0000000|+0+0|	printf: 'back\\\\slash': expected a numeric value\x0aprintf: '\\303\\251': expected a numeric value\x0aprintf: 'x': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%07d|%+.1d%+.4G|	back\\slash	\xc3\xa9	 7	x
1	0000000|+0+7|0000000|+0+0|	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#6e|\\n	0x10	x	\\0101
1	1.600000e+01|\x0a0.000000e+00|\x0a0.000000e+00|\x0a	printf: 'x': expected a numeric value\x0aprintf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#6e|\\n	0x10	x	\\0101
1	1.600000e+01|\x0a0.000000e+00|\x0a0.000000e+00|\x0a	printf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%0o|%-0.3g\\n	tab\x09here
1	x0|0\x0a	printf: 'tab\\there': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%0o|%-0.3g\\n	tab\x09here
1	x0|0\x0a	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%0.4s|	hello world
1		printf: %0.4s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0.4s|	hello world
1		printf: %0.4s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%#1.4e|%E\\n		q\\cz
1	0.0000e+00|0.000000E+00\x0a	printf: 'q\\\\cz': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#1.4e|%E\\n		q\\cz
1	0.0000e+00|0.000000E+00\x0a	printf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x% 7x
0	x      0	
LC_ALL=C.UTF-8	--	printf	x% 7x
0	x      0	
LC_ALL=C	--	printf	%#.0i	-1	1e3	a\\tb	3.5
1		printf: %#.0i: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#.0i	-1	1e3	a\\tb	3.5
1		printf: %#.0i: invalid conversion specification\x0a
LC_ALL=C	--	printf	% .5X\\n	1
0	00001\x0a	
LC_ALL=C.UTF-8	--	printf	% .5X\\n	1
0	00001\x0a	
LC_ALL=C	--	printf	%+9sx% .7x|% .5e|\\n	-inf	inf
1	     -infx0000000| 0.00000e+00|\x0a	printf: 'inf': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+9sx% .7x|% .5e|\\n	-inf	inf
1	     -infx0000000| 0.00000e+00|\x0a	printf: \xe2\x80\x98inf\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%+ 10x%+8G%+f|	0	-1	a\\tb	-2.25
1	x         0      -1+0.000000|xfffffffffffffffe      +0+0.000000|	printf: 'a\\\\tb': expected a numeric value\x0aprintf: '-2.25': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	x%+ 10x%+8G%+f|	0	-1	a\\tb	-2.25
1	x         0      -1+0.000000|xfffffffffffffffe      +0+0.000000|	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98-2.25\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	% 9e|\\n	a	hello world	a	-inf
1	 0.000000e+00|\x0a 0.000000e+00|\x0a 0.000000e+00|\x0a     -inf|\x0a	printf: 'a': expected a numeric value\x0aprintf: 'hello world': expected a numeric value\x0aprintf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% 9e|\\n	a	hello world	a	-inf
1	 0.000000e+00|\x0a 0.000000e+00|\x0a 0.000000e+00|\x0a     -inf|\x0a	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%#2.3u|\\n	1e3	\\x41\\x4	-2.25
1	x	printf: %#2.3u: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%#2.3u|\\n	1e3	\\x41\\x4	-2.25
1	x	printf: %#2.3u: invalid conversion specification\x0a
LC_ALL=C	--	printf	%0.0u|%0q%0g|	-inf
1	|	printf: '-inf': expected a numeric value\x0aprintf: %0q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0.0u|%0q%0g|	-inf
1	|	printf: \xe2\x80\x98-inf\xe2\x80\x99: expected a numeric value\x0aprintf: %0q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-10.2E\\n	0x10	x\\101y
1	1.60E+01  \x0a0.00E+00  \x0a	printf: 'x\\\\101y': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-10.2E\\n	0x10	x\\101y
1	1.60E+01  \x0a0.00E+00  \x0a	printf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-0.5X|%+X\\n
0	00000|0\x0a	
LC_ALL=C.UTF-8	--	printf	%-0.5X|%+X\\n
0	00000|0\x0a	
LC_ALL=C	--	printf	%-.4s%-07o
0	0      	
LC_ALL=C.UTF-8	--	printf	%-.4s%-07o
0	0      	
LC_ALL=C	--	printf	% 9Xx%+5E|\\n	it's	hello world	tab\x09here	q\\cz
1	        0x+0.000000E+00|\x0a        0x+0.000000E+00|\x0a	printf: 'it\\'s': expected a numeric value\x0aprintf: 'hello world': expected a numeric value\x0aprintf: 'tab\\there': expected a numeric value\x0aprintf: 'q\\\\cz': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% 9Xx%+5E|\\n	it's	hello world	tab\x09here	q\\cz
1	        0x+0.000000E+00|\x0a        0x+0.000000E+00|\x0a	printf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ 9.1g%0.6q\\n	\xc3\xa9		12abc	
1	       +0	printf: '\\303\\251': expected a numeric value\x0aprintf: %0.6q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ 9.1g%0.6q\\n	\xc3\xa9		12abc	
1	       +0	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0aprintf: %0.6q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ 4i|\\n
0	  +0|\x0a	
LC_ALL=C.UTF-8	--	printf	%+ 4i|\\n
0	  +0|\x0a	
LC_ALL=C	--	printf	x%-o% 8.1G% c	%	\xc3\xa9	hello world
1	x0       0h	printf: '%': expected a numeric value\x0aprintf: '\\303\\251': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-o% 8.1G% c	%	\xc3\xa9	hello world
1	x0       0h	printf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ 6c|%10.4d%#.0o\\n	255	18446744073709551615	a"b
1	     2|92233720368547758070\x0a	printf: '18446744073709551615': Numerical result out of range\x0aprintf: 'a"b': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ 6c|%10.4d%#.0o\\n	255	18446744073709551615	a"b
1	     2|92233720368547758070\x0a	printf: \xe2\x80\x9818446744073709551615\xe2\x80\x99: Numerical result out of range\x0aprintf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#11.0g\\n
0	         0.\x0a	
LC_ALL=C.UTF-8	--	printf	%#11.0g\\n
0	         0.\x0a	
LC_ALL=C	--	printf	%0o% 8g|%+9.3G\\n	back\\slash	hello world	inf	inf
1	0       0|     +INF\x0a0       0|       +0\x0a	printf: 'back\\\\slash': expected a numeric value\x0aprintf: 'hello world': expected a numeric value\x0aprintf: 'inf': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%0o% 8g|%+9.3G\\n	back\\slash	hello world	inf	inf
1	0       0|     +INF\x0a0       0|       +0\x0a	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98inf\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-3X|
0	x0  |	
LC_ALL=C.UTF-8	--	printf	x%-3X|
0	x0  |	
LC_ALL=C	--	printf	%-.3s%-4.5d|%-05.4s\\n	9223372036854775808	%%
1	92200000|	printf: '%%': expected a numeric value\x0aprintf: %-05.4s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-.3s%-4.5d|%-05.4s\\n	9223372036854775808	%%
1	92200000|	printf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: %-05.4s: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-09.6G%0f%+ e\\n	a"b
1	x0        0.000000+0.000000e+00\x0a	printf: 'a"b': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-09.6G%0f%+ e\\n	a"b
1	x0        0.000000+0.000000e+00\x0a	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%09.2ix% .7u|%#x	-1
0	      -01x0000000|0	
LC_ALL=C.UTF-8	--	printf	%09.2ix% .7u|%#x	-1
0	      -01x0000000|0	
LC_ALL=C	--	printf	%#7c%-d|%#4.0b\\n
1		printf: %#7c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#7c%-d|%#4.0b\\n
1		printf: %#7c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%#1.7x%+ s	a"b	1.5e3
1	00000001.5e3	printf: 'a"b': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#1.7x%+ s	a"b	1.5e3
1	00000001.5e3	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%f|\\n	%	'a
1	0.000000|\x0a97.000000|\x0a	printf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%f|\\n	%	'a
1	0.000000|\x0a97.000000|\x0a	printf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x% .0d%00c\\n	%	\xc3\xa9	tab\x09here
1	x 	printf: '%': expected a numeric value\x0aprintf: %00c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x% .0d%00c\\n	%	\xc3\xa9	tab\x09here
1	x 	printf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0aprintf: %00c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%08.5s\\n
1	x	printf: %08.5s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%08.5s\\n
1	x	printf: %08.5s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%0d\\n	'a	a	inf	'a
1	97\x0a0\x0a0\x0a97\x0a	printf: 'a': expected a numeric value\x0aprintf: 'inf': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%0d\\n	'a	a	inf	'a
1	97\x0a0\x0a0\x0a97\x0a	printf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98inf\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x% E|\\n		9223372036854775808	255	\\0101
1	x 0.000000E+00|\x0ax 9.223372E+18|\x0ax 2.550000E+02|\x0ax 0.000000E+00|\x0a	printf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% E|\\n		9223372036854775808	255	\\0101
1	x 0.000000E+00|\x0ax 9.223372E+18|\x0ax 2.550000E+02|\x0ax 0.000000E+00|\x0a	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ .6s%#6b\\n
1		printf: %#6b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ .6s%#6b\\n
1		printf: %#6b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-010ix%-0.0f|%0X|\\n
0	0         x0|0|\x0a	
LC_ALL=C.UTF-8	--	printf	%-010ix%-0.0f|%0X|\\n
0	0         x0|0|\x0a	
LC_ALL=C	--	printf	%+f% 10i\\n
0	+0.000000         0\x0a	
LC_ALL=C.UTF-8	--	printf	%+f% 10i\\n
0	+0.000000         0\x0a	
LC_ALL=C	--	printf	%-0.0i|%+ 7x\\n	\\0101	it's
1	|      0\x0a	printf: '\\\\0101': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-0.0i|%+ 7x\\n	\\0101	it's
1	|      0\x0a	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%07.7b%-.1s\\n	1.5e3		1
1	x	printf: %07.7b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%07.7b%-.1s\\n	1.5e3		1
1	x	printf: %07.7b: invalid conversion specification\x0a
LC_ALL=C	--	printf	% 0d|\\n
0	 0|\x0a	
LC_ALL=C.UTF-8	--	printf	% 0d|\\n
0	 0|\x0a	
LC_ALL=C	--	printf	x%+ e|	1		-9223372036854775809	'a
0	x+1.000000e+00|x+0.000000e+00|x-9.223372e+18|x+9.700000e+01|	
LC_ALL=C.UTF-8	--	printf	x%+ e|	1		-9223372036854775809	'a
0	x+1.000000e+00|x+0.000000e+00|x-9.223372e+18|x+9.700000e+01|	
LC_ALL=C	--	printf	%.6g%-08e|%08.2b	a"b	%%
1	00.000000e+00|	printf: 'a"b': expected a numeric value\x0aprintf: '%%': expected a numeric value\x0aprintf: %08.2b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%.6g%-08e|%08.2b	a"b	%%
1	00.000000e+00|	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0aprintf: %08.2b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+ x\\n	
0	0\x0a	
LC_ALL=C.UTF-8	--	printf	%+ x\\n	
0	0\x0a	
LC_ALL=C	--	printf	%-0s\\n
1		printf: %-0s: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%-0s\\n
1		printf: %-0s: invalid conversion specification\x0a
LC_ALL=C	--	printf	%X% g\\n	010	%		1.5e3
1	8 0\x0a0 1500\x0a	printf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%X% g\\n	010	%		1.5e3
1	8 0\x0a0 1500\x0a	printf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#7q%08f|%-01s\\n	42	a	-9223372036854775809	hello world
1		printf: %#7q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#7q%08f|%-01s\\n	42	a	-9223372036854775809	hello world
1		printf: %#7q: invalid conversion specification\x0a
LC_ALL=C	--	printf	% 7X|x%.0G|%+ 10.3i\\n	3.5	12abc		nan
1	      3|x1E+01|      +000\x0a      0|x0|      +000\x0a	printf: '3.5': value not completely converted\x0aprintf: '12abc': value not completely converted\x0aprintf: 'nan': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	% 7X|x%.0G|%+ 10.3i\\n	3.5	12abc		nan
1	      3|x1E+01|      +000\x0a      0|x0|      +000\x0a	printf: \xe2\x80\x983.5\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98nan\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ x% 7s	0	hello world	
0	0hello world0       	
LC_ALL=C.UTF-8	--	printf	%+ x% 7s	0	hello world	
0	0hello world0       	
LC_ALL=C	--	printf	x%#2.0e%.4o|%-07d\\n	a"b
1	x0.e+000000|0      \x0a	printf: 'a"b': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%#2.0e%.4o|%-07d\\n	a"b
1	x0.e+000000|0      \x0a	printf: \xe2\x80\x98a"b\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%#u%+0G|x%+ 9i\\n	a"b	inf	q\\cz
1	x	printf: %#u: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%#u%+0G|x%+ 9i\\n	a"b	inf	q\\cz
1	x	printf: %#u: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% .2x%0c%.0G|\\n	0x10	x\\101y	3.5
1	x10	printf: %0c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x% .2x%0c%.0G|\\n	0x10	x\\101y	3.5
1	x10	printf: %0c: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%+2i% .5o|	a\\tb	back\\slash	1.5e3	\\x41\\x4
1	x+000000|x+100000|	printf: 'a\\\\tb': expected a numeric value\x0aprintf: 'back\\\\slash': expected a numeric value\x0aprintf: '1.5e3': value not completely converted\x0aprintf: '\\\\x41\\\\x4': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+2i% .5o|	a\\tb	back\\slash	1.5e3	\\x41\\x4
1	x+000000|x+100000|	printf: \xe2\x80\x98a\\\\tb\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x981.5e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%#.3o%+ 5X\\n	nan	a	1
1	x000    0\x0ax001    0\x0a	printf: 'nan': expected a numeric value\x0aprintf: 'a': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%#.3o%+ 5X\\n	nan	a	1
1	x000    0\x0ax001    0\x0a	printf: \xe2\x80\x98nan\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98a\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-gx%+ d|%+ 1s|	255
0	255x+0| |	
LC_ALL=C.UTF-8	--	printf	%-gx%+ d|%+ 1s|	255
0	255x+0| |	
LC_ALL=C	--	printf	x%+g	tab\x09here	010	it's	-inf
1	x+0x+10x+0x-inf	printf: 'tab\\there': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%+g	tab\x09here	010	it's	-inf
1	x+0x+10x+0x-inf	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%0g% 2.1b
1	0	printf: % 2.1b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%0g% 2.1b
1	0	printf: % 2.1b: invalid conversion specification\x0a
LC_ALL=C	--	printf	%-03G|x%0f\\n	\\x41\\x4	%%	1e3	0x10
1	0  |x0.000000\x0a1000|x16.000000\x0a	printf: '\\\\x41\\\\x4': expected a numeric value\x0aprintf: '%%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-03G|x%0f\\n	\\x41\\x4	%%	1e3	0x10
1	0  |x0.000000\x0a1000|x16.000000\x0a	printf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%010.5d|%-q%0.5g	-9223372036854775809
1	x-9223372036854775808|	printf: '-9223372036854775809': Numerical result out of range\x0aprintf: %-q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%010.5d|%-q%0.5g	-9223372036854775809
1	x-9223372036854775808|	printf: \xe2\x80\x98-9223372036854775809\xe2\x80\x99: Numerical result out of range\x0aprintf: %-q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%-i\\n	0x10	18446744073709551615	-n
1	x16\x0ax9223372036854775807\x0ax0\x0a	printf: '18446744073709551615': Numerical result out of range\x0aprintf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%-i\\n	0x10	18446744073709551615	-n
1	x16\x0ax9223372036854775807\x0ax0\x0a	printf: \xe2\x80\x9818446744073709551615\xe2\x80\x99: Numerical result out of range\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-.6s|\\n	42	 7
0	x42|\x0ax 7|\x0a	
LC_ALL=C.UTF-8	--	printf	x%-.6s|\\n	42	 7
0	x42|\x0ax 7|\x0a	
LC_ALL=C	--	printf	%-2.0x	3.5
1	3 	printf: '3.5': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%-2.0x	3.5
1	3 	printf: \xe2\x80\x983.5\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%+ 10x|		1e3
1	         0|         1|	printf: '1e3': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%+ 10x|		1e3
1	         0|         1|	printf: \xe2\x80\x981e3\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%+ 8o|\\n	q\\cz	1e3	inf
1	       0|\x0a       1|\x0a       0|\x0a	printf: 'q\\\\cz': expected a numeric value\x0aprintf: '1e3': value not completely converted\x0aprintf: 'inf': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+ 8o|\\n	q\\cz	1e3	inf
1	       0|\x0a       1|\x0a       0|\x0a	printf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x981e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98inf\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x% 6.3o|\\n	-9223372036854775809	it's
1	x777777777777777777777|\x0ax   000|\x0a	printf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% 6.3o|\\n	-9223372036854775809	it's
1	x777777777777777777777|\x0ax   000|\x0a	printf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-6X\\n	1.5e3	hello world	%
1	1     \x0a0     \x0a0     \x0a	printf: '1.5e3': value not completely converted\x0aprintf: 'hello world': expected a numeric value\x0aprintf: '%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-6X\\n	1.5e3	hello world	%
1	1     \x0a0     \x0a0     \x0a	printf: \xe2\x80\x981.5e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98hello world\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-9.1d\\n	010
0	8        \x0a	
LC_ALL=C.UTF-8	--	printf	%-9.1d\\n	010
0	8        \x0a	
LC_ALL=C	--	printf	%#.0x%x	tab\x09here	q\\cz	%	%%
1	00	printf: 'tab\\there': expected a numeric value\x0aprintf: 'q\\\\cz': expected a numeric value\x0aprintf: '%': expected a numeric value\x0aprintf: '%%': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#.0x%x	tab\x09here	q\\cz	%	%%
1	00	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98q\\\\cz\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98%%\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%+ .5b|%09d%-0s\\n	a
1		printf: %+ .5b: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+ .5b|%09d%-0s\\n	a
1		printf: %+ .5b: invalid conversion specification\x0a
LC_ALL=C	--	printf	x%11.1o\\n	-n	0x10
1	x          0\x0ax         20\x0a	printf: '-n': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x%11.1o\\n	-n	0x10
1	x          0\x0ax         20\x0a	printf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-f\\n
0	0.000000\x0a	
LC_ALL=C.UTF-8	--	printf	%-f\\n
0	0.000000\x0a	
LC_ALL=C	--	printf	x%#.3Gx%10E|x%-d
0	x0.00x0.000000E+00|x0	
LC_ALL=C.UTF-8	--	printf	x%#.3Gx%10E|x%-d
0	x0.00x0.000000E+00|x0	
LC_ALL=C	--	printf	%-10X|%+ 0o\\n
0	0         |0\x0a	
LC_ALL=C.UTF-8	--	printf	%-10X|%+ 0o\\n
0	0         |0\x0a	
LC_ALL=C	--	printf	%+.5u|% q|%#2.3o\\n	back\\slash	9223372036854775808	it's	255
1	00000|	printf: 'back\\\\slash': expected a numeric value\x0aprintf: % q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%+.5u|% q|%#2.3o\\n	back\\slash	9223372036854775808	it's	255
1	00000|	printf: \xe2\x80\x98back\\\\slash\xe2\x80\x99: expected a numeric value\x0aprintf: % q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+1.7u|%+11.7s\\n	255	it's	\\0101
1	0000255|       it's\x0a0000000|           \x0a	printf: '\\\\0101': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%+1.7u|%+11.7s\\n	255	it's	\\0101
1	0000255|       it's\x0a0000000|           \x0a	printf: \xe2\x80\x98\\\\0101\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-gx% 5x|\\n	tab\x09here	tab\x09here	x	
1	0x    0|\x0a0x    0|\x0a	printf: 'tab\\there': expected a numeric value\x0aprintf: 'tab\\there': expected a numeric value\x0aprintf: 'x': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-gx% 5x|\\n	tab\x09here	tab\x09here	x	
1	0x    0|\x0a0x    0|\x0a	printf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98tab\\there\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98x\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	x%-0qx%X% E	a\\tb	\\0101	%%
1	x	printf: %-0q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-0qx%X% E	a\\tb	\\0101	%%
1	x	printf: %-0q: invalid conversion specification\x0a
LC_ALL=C	--	printf	x% xx%0o\\n	0	\xc3\xa9	 7	it's
1	x0x0\x0ax7x0\x0a	printf: '\\303\\251': expected a numeric value\x0aprintf: 'it\\'s': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	x% xx%0o\\n	0	\xc3\xa9	 7	it's
1	x0x0\x0ax7x0\x0a	printf: \xe2\x80\x98\xc3\xa9\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98it's\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%-0.5f	12abc	-n	x\\101y	1
1	12.000000.000000.000001.00000	printf: '12abc': value not completely converted\x0aprintf: '-n': expected a numeric value\x0aprintf: 'x\\\\101y': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%-0.5f	12abc	-n	x\\101y	1
1	12.000000.000000.000001.00000	printf: \xe2\x80\x9812abc\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98-n\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x98x\\\\101y\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%03.2g|		inf
0	000|inf|	
LC_ALL=C.UTF-8	--	printf	%03.2g|		inf
0	000|inf|	
LC_ALL=C	--	printf	x%-E|%-.3q	'a
1	x9.700000E+01|	printf: %-.3q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	x%-E|%-.3q	'a
1	x9.700000E+01|	printf: %-.3q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%+.0X	1.5e3	'a
1	161	printf: '1.5e3': value not completely converted\x0a
LC_ALL=C.UTF-8	--	printf	%+.0X	1.5e3	'a
1	161	printf: \xe2\x80\x981.5e3\xe2\x80\x99: value not completely converted\x0a
LC_ALL=C	--	printf	%08c	it's	a	inf
1		printf: %08c: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%08c	it's	a	inf
1		printf: %08c: invalid conversion specification\x0a
LC_ALL=C	--	printf	%#8f%#.4Xx%+ G\\n	%	1e3	\\x41\\x4
1	0.0000000X0001x+0\x0a	printf: '%': expected a numeric value\x0aprintf: '1e3': value not completely converted\x0aprintf: '\\\\x41\\\\x4': expected a numeric value\x0a
LC_ALL=C.UTF-8	--	printf	%#8f%#.4Xx%+ G\\n	%	1e3	\\x41\\x4
1	0.0000000X0001x+0\x0a	printf: \xe2\x80\x98%\xe2\x80\x99: expected a numeric value\x0aprintf: \xe2\x80\x981e3\xe2\x80\x99: value not completely converted\x0aprintf: \xe2\x80\x98\\\\x41\\\\x4\xe2\x80\x99: expected a numeric value\x0a
LC_ALL=C	--	printf	%#u|%+8u	-n	-9223372036854775809	it's
1		printf: %#u: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%#u|%+8u	-n	-9223372036854775809	it's
1		printf: %#u: invalid conversion specification\x0a
LC_ALL=C	--	printf	%05i%.7q|\\n	-1	18446744073709551615	1.5e3
1	-0001	printf: %.7q: invalid conversion specification\x0a
LC_ALL=C.UTF-8	--	printf	%05i%.7q|\\n	-1	18446744073709551615	1.5e3
1	-0001	printf: %.7q: invalid conversion specification\x0a
LC_ALL=C	--	printf	%3.1G	0.000001
0	1E-06	
LC_ALL=C.UTF-8	--	printf	%3.1G	0.000001
0	1E-06	
LC_ALL=C	--	echo	%	a"b	%%
0	% a"b %%\x0a	
LC_ALL=C.UTF-8	--	echo	%	a"b	%%
0	% a"b %%\x0a	
LC_ALL=C	--	echo	q\\cz
0	q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	q\\cz
0	q\\cz\x0a	
LC_ALL=C	--	echo	-x
0	-x\x0a	
LC_ALL=C.UTF-8	--	echo	-x
0	-x\x0a	
LC_ALL=C	--	echo	hello world	q\\cz
0	hello world q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	hello world	q\\cz
0	hello world q\\cz\x0a	
LC_ALL=C	--	echo	-x		x\\101y
0	-x  x\\101y\x0a	
LC_ALL=C.UTF-8	--	echo	-x		x\\101y
0	-x  x\\101y\x0a	
LC_ALL=C	--	echo	
0	\x0a	
LC_ALL=C.UTF-8	--	echo	
0	\x0a	
LC_ALL=C	--	echo	-E	-x	-en	-en
0	-x -en -en\x0a	
LC_ALL=C.UTF-8	--	echo	-E	-x	-en	-en
0	-x -en -en\x0a	
LC_ALL=C	--	echo	\\x41\\x4	tab\x09here
0	\\x41\\x4 tab\x09here\x0a	
LC_ALL=C.UTF-8	--	echo	\\x41\\x4	tab\x09here
0	\\x41\\x4 tab\x09here\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	-E	a\\tb
0	-E a\x09b\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	-E	a\\tb
0	-E a\x09b\x0a	
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	-n	a"b	q\\cz
0	a"b q\\cz	
LC_ALL=C.UTF-8	--	echo	-n	a"b	q\\cz
0	a"b q\\cz	
LC_ALL=C	--	echo	x\\101y
0	x\\101y\x0a	
LC_ALL=C.UTF-8	--	echo	x\\101y
0	x\\101y\x0a	
LC_ALL=C	--	echo	-en	-e	a\\tb	a
0	a\x09b a	
LC_ALL=C.UTF-8	--	echo	-en	-e	a\\tb	a
0	a\x09b a	
LC_ALL=C	--	echo	
0	\x0a	
LC_ALL=C.UTF-8	--	echo	
0	\x0a	
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	back\\slash	tab\x09here	-n
0	back\\slash tab\x09here -n\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	back\\slash	tab\x09here	-n
0	back\\slash tab\x09here -n\x0a	
LC_ALL=C	--	echo	-E	-E
0	\x0a	
LC_ALL=C.UTF-8	--	echo	-E	-E
0	\x0a	
LC_ALL=C	--	echo	
0	\x0a	
LC_ALL=C.UTF-8	--	echo	
0	\x0a	
LC_ALL=C	--	echo	-e	a"b
0	a"b\x0a	
LC_ALL=C.UTF-8	--	echo	-e	a"b
0	a"b\x0a	
LC_ALL=C	--	echo	--	a"b	it's	a
0	-- a"b it's a\x0a	
LC_ALL=C.UTF-8	--	echo	--	a"b	it's	a
0	-- a"b it's a\x0a	
LC_ALL=C	--	echo	
0	\x0a	
LC_ALL=C.UTF-8	--	echo	
0	\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	hello world	a
0	hello world a\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	hello world	a
0	hello world a\x0a	
LC_ALL=C	--	echo	\\0101
0	\\0101\x0a	
LC_ALL=C.UTF-8	--	echo	\\0101
0	\\0101\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	-x	-ne	-n	a
0	-x -ne -n a\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	-x	-ne	-n	a
0	-x -ne -n a\x0a	
LC_ALL=C	--	echo	-n	-E	back\\slash	\\x41\\x4	-n
0	back\\slash \\x41\\x4 -n	
LC_ALL=C.UTF-8	--	echo	-n	-E	back\\slash	\\x41\\x4	-n
0	back\\slash \\x41\\x4 -n	
LC_ALL=C	--	echo	-en	it's
0	it's	
LC_ALL=C.UTF-8	--	echo	-en	it's
0	it's	
LC_ALL=C	--	echo	-n	\xc3\xa9	-n
0	\xc3\xa9 -n	
LC_ALL=C.UTF-8	--	echo	-n	\xc3\xa9	-n
0	\xc3\xa9 -n	
LC_ALL=C	--	echo		-n	a\\tb
0	 -n a\\tb\x0a	
LC_ALL=C.UTF-8	--	echo		-n	a\\tb
0	 -n a\\tb\x0a	
LC_ALL=C	--	echo	-nE	a	a"b	%%
0	a a"b %%	
LC_ALL=C.UTF-8	--	echo	-nE	a	a"b	%%
0	a a"b %%	
LC_ALL=C	--	echo	-e	%	q\\cz
0	% q	
LC_ALL=C.UTF-8	--	echo	-e	%	q\\cz
0	% q	
LC_ALL=C	--	echo	\\0101	a	hello world
0	\\0101 a hello world\x0a	
LC_ALL=C.UTF-8	--	echo	\\0101	a	hello world
0	\\0101 a hello world\x0a	
LC_ALL=C	--	echo	--	-en	q\\cz	\\x41\\x4	q\\cz
0	-- -en q\\cz \\x41\\x4 q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	--	-en	q\\cz	\\x41\\x4	q\\cz
0	-- -en q\\cz \\x41\\x4 q\\cz\x0a	
LC_ALL=C	--	echo	-n	-n	hello world
0	hello world	
LC_ALL=C.UTF-8	--	echo	-n	-n	hello world
0	hello world	
LC_ALL=C	--	echo	%%	it's	%
0	%% it's %\x0a	
LC_ALL=C.UTF-8	--	echo	%%	it's	%
0	%% it's %\x0a	
LC_ALL=C	--	echo	tab\x09here	q\\cz
0	tab\x09here q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	tab\x09here	q\\cz
0	tab\x09here q\\cz\x0a	
LC_ALL=C	--	echo	%%	a\\tb	hello world
0	%% a\\tb hello world\x0a	
LC_ALL=C.UTF-8	--	echo	%%	a\\tb	hello world
0	%% a\\tb hello world\x0a	
LC_ALL=C	--	echo	\\x41\\x4	x\\101y
0	\\x41\\x4 x\\101y\x0a	
LC_ALL=C.UTF-8	--	echo	\\x41\\x4	x\\101y
0	\\x41\\x4 x\\101y\x0a	
LC_ALL=C	--	echo	it's	\\0101	
0	it's \\0101 \x0a	
LC_ALL=C.UTF-8	--	echo	it's	\\0101	
0	it's \\0101 \x0a	
LC_ALL=C	--	echo	-n	-E	-e	back\\slash	hello world
0	back\\slash hello world	
LC_ALL=C.UTF-8	--	echo	-n	-E	-e	back\\slash	hello world
0	back\\slash hello world	
LC_ALL=C	--	echo	-ne	-x	-en	-en
0	-x -en -en	
LC_ALL=C.UTF-8	--	echo	-ne	-x	-en	-en
0	-x -en -en	
LC_ALL=C	--	echo	x\\101y	a	tab\x09here
0	x\\101y a tab\x09here\x0a	
LC_ALL=C.UTF-8	--	echo	x\\101y	a	tab\x09here
0	x\\101y a tab\x09here\x0a	
LC_ALL=C	--	echo	-n
0		
LC_ALL=C.UTF-8	--	echo	-n
0		
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	%%	\xc3\xa9	%%
0	%% \xc3\xa9 %%\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	%%	\xc3\xa9	%%
0	%% \xc3\xa9 %%\x0a	
LC_ALL=C	--	echo	-nE	it's	back\\slash	q\\cz
0	it's back\\slash q\\cz	
LC_ALL=C.UTF-8	--	echo	-nE	it's	back\\slash	q\\cz
0	it's back\\slash q\\cz	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	it's	\\x41\\x4	tab\x09here
0	it's A\x04 tab\x09here\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	it's	\\x41\\x4	tab\x09here
0	it's A\x04 tab\x09here\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	a
0	a\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	a
0	a\x0a	
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	\\x41\\x4	
0	\\x41\\x4 \x0a	
LC_ALL=C.UTF-8	--	echo	\\x41\\x4	
0	\\x41\\x4 \x0a	
LC_ALL=C	--	echo	-en
0		
LC_ALL=C.UTF-8	--	echo	-en
0		
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C	--	echo	-E	-e	a	-n
0	a -n\x0a	
LC_ALL=C.UTF-8	--	echo	-E	-e	a	-n
0	a -n\x0a	
LC_ALL=C	--	echo	back\\slash	hello world
0	back\\slash hello world\x0a	
LC_ALL=C.UTF-8	--	echo	back\\slash	hello world
0	back\\slash hello world\x0a	
LC_ALL=C	--	echo	q\\cz	it's	\xc3\xa9
0	q\\cz it's \xc3\xa9\x0a	
LC_ALL=C.UTF-8	--	echo	q\\cz	it's	\xc3\xa9
0	q\\cz it's \xc3\xa9\x0a	
LC_ALL=C	--	echo	-nE	-E
0		
LC_ALL=C.UTF-8	--	echo	-nE	-E
0		
LC_ALL=C	--	echo	q\\cz
0	q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	q\\cz
0	q\\cz\x0a	
LC_ALL=C	--	echo	-nE	
0		
LC_ALL=C.UTF-8	--	echo	-nE	
0		
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	-nE	a"b	\xc3\xa9
0	a"b \xc3\xa9	
LC_ALL=C.UTF-8	--	echo	-nE	a"b	\xc3\xa9
0	a"b \xc3\xa9	
LC_ALL=C	--	echo	q\\cz
0	q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	q\\cz
0	q\\cz\x0a	
LC_ALL=C	--	echo	-n	a"b	back\\slash
0	a"b back\\slash	
LC_ALL=C.UTF-8	--	echo	-n	a"b	back\\slash
0	a"b back\\slash	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	it's	a\\tb
0	it's a\x09b\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	it's	a\\tb
0	it's a\x09b\x0a	
LC_ALL=C	--	echo	x\\101y	a\\tb	back\\slash
0	x\\101y a\\tb back\\slash\x0a	
LC_ALL=C.UTF-8	--	echo	x\\101y	a\\tb	back\\slash
0	x\\101y a\\tb back\\slash\x0a	
LC_ALL=C	--	echo	hello world	q\\cz
0	hello world q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	hello world	q\\cz
0	hello world q\\cz\x0a	
LC_ALL=C	--	echo	-en
0		
LC_ALL=C.UTF-8	--	echo	-en
0		
LC_ALL=C	--	echo	tab\x09here
0	tab\x09here\x0a	
LC_ALL=C.UTF-8	--	echo	tab\x09here
0	tab\x09here\x0a	
LC_ALL=C	--	echo	-E
0	\x0a	
LC_ALL=C.UTF-8	--	echo	-E
0	\x0a	
LC_ALL=C	--	echo	\xc3\xa9	\\0101	\\x41\\x4
0	\xc3\xa9 \\0101 \\x41\\x4\x0a	
LC_ALL=C.UTF-8	--	echo	\xc3\xa9	\\0101	\\x41\\x4
0	\xc3\xa9 \\0101 \\x41\\x4\x0a	
LC_ALL=C	--	echo	%	a"b
0	% a"b\x0a	
LC_ALL=C.UTF-8	--	echo	%	a"b
0	% a"b\x0a	
LC_ALL=C	--	echo	a	q\\cz
0	a q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	a	q\\cz
0	a q\\cz\x0a	
LC_ALL=C	--	echo	tab\x09here	%
0	tab\x09here %\x0a	
LC_ALL=C.UTF-8	--	echo	tab\x09here	%
0	tab\x09here %\x0a	
LC_ALL=C	--	echo		tab\x09here
0	 tab\x09here\x0a	
LC_ALL=C.UTF-8	--	echo		tab\x09here
0	 tab\x09here\x0a	
LC_ALL=C	--	echo	%	q\\cz	x\\101y
0	% q\\cz x\\101y\x0a	
LC_ALL=C.UTF-8	--	echo	%	q\\cz	x\\101y
0	% q\\cz x\\101y\x0a	
LC_ALL=C	--	echo	-e	back\\slash	a\\tb
0	back\\slash a\x09b\x0a	
LC_ALL=C.UTF-8	--	echo	-e	back\\slash	a\\tb
0	back\\slash a\x09b\x0a	
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	-nE	%	tab\x09here
0	% tab\x09here	
LC_ALL=C.UTF-8	--	echo	-nE	%	tab\x09here
0	% tab\x09here	
LC_ALL=C	--	echo	%%	back\\slash	\\0101
0	%% back\\slash \\0101\x0a	
LC_ALL=C.UTF-8	--	echo	%%	back\\slash	\\0101
0	%% back\\slash \\0101\x0a	
LC_ALL=C	--	echo	q\\cz	it's	\xc3\xa9
0	q\\cz it's \xc3\xa9\x0a	
LC_ALL=C.UTF-8	--	echo	q\\cz	it's	\xc3\xa9
0	q\\cz it's \xc3\xa9\x0a	
LC_ALL=C	--	echo	%%
0	%%\x0a	
LC_ALL=C.UTF-8	--	echo	%%
0	%%\x0a	
LC_ALL=C	--	echo		
0	 \x0a	
LC_ALL=C.UTF-8	--	echo		
0	 \x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	\xc3\xa9
0	\xc3\xa9\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	\xc3\xa9
0	\xc3\xa9\x0a	
LC_ALL=C	--	echo	-e	%%
0	%%\x0a	
LC_ALL=C.UTF-8	--	echo	-e	%%
0	%%\x0a	
LC_ALL=C	--	echo	q\\cz	it's	%%
0	q\\cz it's %%\x0a	
LC_ALL=C.UTF-8	--	echo	q\\cz	it's	%%
0	q\\cz it's %%\x0a	
LC_ALL=C	--	echo	-nE	-n	it's
0	it's	
LC_ALL=C.UTF-8	--	echo	-nE	-n	it's
0	it's	
LC_ALL=C	--	echo	-n
0		
LC_ALL=C.UTF-8	--	echo	-n
0		
LC_ALL=C	--	echo	a\\tb
0	a\\tb\x0a	
LC_ALL=C.UTF-8	--	echo	a\\tb
0	a\\tb\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	%
0	%\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	%
0	%\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C	--	echo	-n
0		
LC_ALL=C.UTF-8	--	echo	-n
0		
LC_ALL=C	--	echo	-x	q\\cz
0	-x q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	-x	q\\cz
0	-x q\\cz\x0a	
LC_ALL=C	--	echo	--	-x	-x	-ne	x\\101y		
0	-- -x -x -ne x\\101y  \x0a	
LC_ALL=C.UTF-8	--	echo	--	-x	-x	-ne	x\\101y		
0	-- -x -x -ne x\\101y  \x0a	
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	hello world	hello world	%%
0	hello world hello world %%\x0a	
LC_ALL=C.UTF-8	--	echo	hello world	hello world	%%
0	hello world hello world %%\x0a	
LC_ALL=C	--	echo	-n	-e	-en	\\x41\\x4	\\0101
0	A\x04 A	
LC_ALL=C.UTF-8	--	echo	-n	-e	-en	\\x41\\x4	\\0101
0	A\x04 A	
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	--	a\\tb	hello world
0	-- a\\tb hello world\x0a	
LC_ALL=C.UTF-8	--	echo	--	a\\tb	hello world
0	-- a\\tb hello world\x0a	
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	tab\x09here	a\\tb
0	tab\x09here a\\tb\x0a	
LC_ALL=C.UTF-8	--	echo	tab\x09here	a\\tb
0	tab\x09here a\\tb\x0a	
LC_ALL=C	--	echo	-ne	it's	a\\tb
0	it's a\x09b	
LC_ALL=C.UTF-8	--	echo	-ne	it's	a\\tb
0	it's a\x09b	
LC_ALL=C	--	echo	it's	\xc3\xa9	q\\cz
0	it's \xc3\xa9 q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	it's	\xc3\xa9	q\\cz
0	it's \xc3\xa9 q\\cz\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C	--	echo	--	-ne	tab\x09here	q\\cz	back\\slash
0	-- -ne tab\x09here q\\cz back\\slash\x0a	
LC_ALL=C.UTF-8	--	echo	--	-ne	tab\x09here	q\\cz	back\\slash
0	-- -ne tab\x09here q\\cz back\\slash\x0a	
LC_ALL=C	--	echo	a"b
0	a"b\x0a	
LC_ALL=C.UTF-8	--	echo	a"b
0	a"b\x0a	
LC_ALL=C	--	echo	q\\cz
0	q\\cz\x0a	
LC_ALL=C.UTF-8	--	echo	q\\cz
0	q\\cz\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	
0	\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	
0	\x0a	
LC_ALL=C	--	echo	%%	-n	tab\x09here
0	%% -n tab\x09here\x0a	
LC_ALL=C.UTF-8	--	echo	%%	-n	tab\x09here
0	%% -n tab\x09here\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	\xc3\xa9	a\\tb
0	\xc3\xa9 a\x09b\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	\xc3\xa9	a\\tb
0	\xc3\xa9 a\x09b\x0a	
LC_ALL=C	--	echo	-en	-E	a	%%	tab\x09here
0	a %% tab\x09here	
LC_ALL=C.UTF-8	--	echo	-en	-E	a	%%	tab\x09here
0	a %% tab\x09here	
LC_ALL=C	--	echo	-x	%
0	-x %\x0a	
LC_ALL=C.UTF-8	--	echo	-x	%
0	-x %\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	\\0101	a"b	x\\101y
0	A a"b xAy\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	\\0101	a"b	x\\101y
0	A a"b xAy\x0a	
LC_ALL=C	--	echo	%	x\\101y	\\x41\\x4
0	% x\\101y \\x41\\x4\x0a	
LC_ALL=C.UTF-8	--	echo	%	x\\101y	\\x41\\x4
0	% x\\101y \\x41\\x4\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	-nE	-x	a"b
0	-nE -x a"b\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	-nE	-x	a"b
0	-nE -x a"b\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	-n	-E
0		
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	-n	-E
0		
LC_ALL=C	--	echo	hello world
0	hello world\x0a	
LC_ALL=C.UTF-8	--	echo	hello world
0	hello world\x0a	
LC_ALL=C	--	echo	%
0	%\x0a	
LC_ALL=C.UTF-8	--	echo	%
0	%\x0a	
LC_ALL=C	--	echo	back\\slash	a"b	-n
0	back\\slash a"b -n\x0a	
LC_ALL=C.UTF-8	--	echo	back\\slash	a"b	-n
0	back\\slash a"b -n\x0a	
LC_ALL=C	--	echo	-ne	-x	-n
0	-x -n	
LC_ALL=C.UTF-8	--	echo	-ne	-x	-n
0	-x -n	
LC_ALL=C	--	echo	tab\x09here	\\x41\\x4
0	tab\x09here \\x41\\x4\x0a	
LC_ALL=C.UTF-8	--	echo	tab\x09here	\\x41\\x4
0	tab\x09here \\x41\\x4\x0a	
LC_ALL=C	--	echo	-en	-en	%
0	%	
LC_ALL=C.UTF-8	--	echo	-en	-en	%
0	%	
LC_ALL=C	--	echo	a\\tb	a"b	a\\tb
0	a\\tb a"b a\\tb\x0a	
LC_ALL=C.UTF-8	--	echo	a\\tb	a"b	a\\tb
0	a\\tb a"b a\\tb\x0a	
LC_ALL=C	--	echo	--	-ne
0	-- -ne\x0a	
LC_ALL=C.UTF-8	--	echo	--	-ne
0	-- -ne\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	-e	\xc3\xa9	tab\x09here	-n
0	-e \xc3\xa9 tab\x09here -n\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	-e	\xc3\xa9	tab\x09here	-n
0	-e \xc3\xa9 tab\x09here -n\x0a	
LC_ALL=C	--	echo	q\\cz	q\\cz	%
0	q\\cz q\\cz %\x0a	
LC_ALL=C.UTF-8	--	echo	q\\cz	q\\cz	%
0	q\\cz q\\cz %\x0a	
LC_ALL=C	--	echo	a"b	hello world
0	a"b hello world\x0a	
LC_ALL=C.UTF-8	--	echo	a"b	hello world
0	a"b hello world\x0a	
LC_ALL=C	--	echo	it's	%%	it's
0	it's %% it's\x0a	
LC_ALL=C.UTF-8	--	echo	it's	%%	it's
0	it's %% it's\x0a	
LC_ALL=C	--	echo	-e	q\\cz
0	q	
LC_ALL=C.UTF-8	--	echo	-e	q\\cz
0	q	
LC_ALL=C	--	echo	-n	a\\tb
0	a\\tb	
LC_ALL=C.UTF-8	--	echo	-n	a\\tb
0	a\\tb	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	q\\cz	hello world	hello world
0	q	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	q\\cz	hello world	hello world
0	q	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C	--	echo	-nE	-E
0		
LC_ALL=C.UTF-8	--	echo	-nE	-E
0		
LC_ALL=C	--	echo	a"b	hello world
0	a"b hello world\x0a	
LC_ALL=C.UTF-8	--	echo	a"b	hello world
0	a"b hello world\x0a	
LC_ALL=C	--	echo	-n	it's
0	it's	
LC_ALL=C.UTF-8	--	echo	-n	it's
0	it's	
LC_ALL=C	--	echo	--	-x
0	-- -x\x0a	
LC_ALL=C.UTF-8	--	echo	--	-x
0	-- -x\x0a	
LC_ALL=C	--	echo	-n	%%	hello world	\\0101
0	%% hello world \\0101	
LC_ALL=C.UTF-8	--	echo	-n	%%	hello world	\\0101
0	%% hello world \\0101	
LC_ALL=C	--	echo	-en
0		
LC_ALL=C.UTF-8	--	echo	-en
0		
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	a\\tb	
0	a\\tb \x0a	
LC_ALL=C.UTF-8	--	echo	a\\tb	
0	a\\tb \x0a	
LC_ALL=C	--	echo	%%
0	%%\x0a	
LC_ALL=C.UTF-8	--	echo	%%
0	%%\x0a	
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	a	back\\slash	a"b
0	a back\\slash a"b\x0a	
LC_ALL=C.UTF-8	--	echo	a	back\\slash	a"b
0	a back\\slash a"b\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	hello world	a
0	hello world a\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	hello world	a
0	hello world a\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo	a"b	-n
0	a"b -n\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo	a"b	-n
0	a"b -n\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C	--	echo	\xc3\xa9
0	\xc3\xa9\x0a	
LC_ALL=C.UTF-8	--	echo	\xc3\xa9
0	\xc3\xa9\x0a	
LC_ALL=C	--	echo
0	\x0a	
LC_ALL=C.UTF-8	--	echo
0	\x0a	
LC_ALL=C	--	echo	-ne
0		
LC_ALL=C.UTF-8	--	echo	-ne
0		
LC_ALL=C	--	echo	a\\tb	it's
0	a\\tb it's\x0a	
LC_ALL=C.UTF-8	--	echo	a\\tb	it's
0	a\\tb it's\x0a	
LC_ALL=C	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C.UTF-8	POSIXLY_CORRECT=1	--	echo
0	\x0a	
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-q	x	-eq
2		test: 'x': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-q	x	-eq
2		test: \xe2\x80\x98x\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[	-eq	-n	!=	=	]
2		[: extra argument '-n'\x0a
LC_ALL=C.UTF-8	--	[	-eq	-n	!=	=	]
2		[: extra argument \xe2\x80\x98-n\xe2\x80\x99\x0a
LC_ALL=C	--	test	!	-n
1		
LC_ALL=C.UTF-8	--	test	!	-n
1		
LC_ALL=C	--	test	-o	1	-a	)	!=	-a
2		test: '-o': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-o	1	-a	)	!=	-a
2		test: \xe2\x80\x98-o\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	-lt	1	-o	-gt	a	-z
2		test: extra argument '1'\x0a
LC_ALL=C.UTF-8	--	test	-lt	1	-o	-gt	a	-z
2		test: extra argument \xe2\x80\x981\xe2\x80\x99\x0a
LC_ALL=C	--	test	dir	file	2
2		test: 'file': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	dir	file	2
2		test: \xe2\x80\x98file\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[	-q	-q	-n	=	]
2		[: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-q	-q	-n	=	]
2		[: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	)	!	]
2		[: missing argument after '!'\x0a
LC_ALL=C.UTF-8	--	[	)	!	]
2		[: missing argument after \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	test	(	-gt
2		test: missing argument after '-gt'\x0a
LC_ALL=C.UTF-8	--	test	(	-gt
2		test: missing argument after \xe2\x80\x98-gt\xe2\x80\x99\x0a
LC_ALL=C	--	[	1	-eq	]
2		[: missing argument after '-eq'\x0a
LC_ALL=C.UTF-8	--	[	1	-eq	]
2		[: missing argument after \xe2\x80\x98-eq\xe2\x80\x99\x0a
LC_ALL=C	--	test	-gt			-lt	file
2		test: extra argument ''\x0a
LC_ALL=C.UTF-8	--	test	-gt			-lt	file
2		test: extra argument \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	test	dir	-lt	=	-q	 3 
2		test: invalid integer 'dir'\x0a
LC_ALL=C.UTF-8	--	test	dir	-lt	=	-q	 3 
2		test: invalid integer \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	[	1	]
0		
LC_ALL=C.UTF-8	--	[	1	]
0		
LC_ALL=C	--	[	file	-z	]
2		[: missing argument after '-z'\x0a
LC_ALL=C.UTF-8	--	[	file	-z	]
2		[: missing argument after \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	[	file	file	(	file	-a	)	]
2		[: extra argument 'file'\x0a
LC_ALL=C.UTF-8	--	[	file	file	(	file	-a	)	]
2		[: extra argument \xe2\x80\x98file\xe2\x80\x99\x0a
LC_ALL=C	--	[	a	2	(	file	file	]
2		[: extra argument '2'\x0a
LC_ALL=C.UTF-8	--	[	a	2	(	file	file	]
2		[: extra argument \xe2\x80\x982\xe2\x80\x99\x0a
LC_ALL=C	--	test	-lt	1	!=	-a
2		test: extra argument '1'\x0a
LC_ALL=C.UTF-8	--	test	-lt	1	!=	-a
2		test: extra argument \xe2\x80\x981\xe2\x80\x99\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	1	-n	
2		test: '-n': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	1	-n	
2		test: \xe2\x80\x98-n\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[	-eq	-o	1	 3 	-o	]
2		[: extra argument ' 3 '\x0a
LC_ALL=C.UTF-8	--	[	-eq	-o	1	 3 	-o	]
2		[: extra argument \xe2\x80\x98 3 \xe2\x80\x99\x0a
LC_ALL=C	--	[	!	2	-o	-gt	=	-d	]
1		
LC_ALL=C.UTF-8	--	[	!	2	-o	-gt	=	-d	]
1		
LC_ALL=C	--	[		-d	]
2		[: missing argument after '-d'\x0a
LC_ALL=C.UTF-8	--	[		-d	]
2		[: missing argument after \xe2\x80\x98-d\xe2\x80\x99\x0a
LC_ALL=C	--	test	!		=	-q
0		
LC_ALL=C.UTF-8	--	test	!		=	-q
0		
LC_ALL=C	--	[	-1	-n	]
2		[: '-1': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-1	-n	]
2		[: \xe2\x80\x98-1\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	-n	]
0		
LC_ALL=C.UTF-8	--	[	-n	]
0		
LC_ALL=C	--	[	-d	(	-a	(	file	-eq	]
2		[: missing argument after '-eq'\x0a
LC_ALL=C.UTF-8	--	[	-d	(	-a	(	file	-eq	]
2		[: missing argument after \xe2\x80\x98-eq\xe2\x80\x99\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	1	-1	-n
2		test: '-1': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	1	-1	-n
2		test: \xe2\x80\x98-1\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	[	-z	-1	!	]
2		[: '-1': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-z	-1	!	]
2		[: \xe2\x80\x98-1\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-a	2	file	!=	)	=
2		test: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-a	2	file	!=	)	=
2		test: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	x	a	dir	2
2		test: extra argument 'a'\x0a
LC_ALL=C.UTF-8	--	test	x	a	dir	2
2		test: extra argument \xe2\x80\x98a\xe2\x80\x99\x0a
LC_ALL=C	--	[	-eq	]
0		
LC_ALL=C.UTF-8	--	[	-eq	]
0		
LC_ALL=C	--	test	a	-gt	!=	-f
2		test: invalid integer 'a'\x0a
LC_ALL=C.UTF-8	--	test	a	-gt	!=	-f
2		test: invalid integer \xe2\x80\x98a\xe2\x80\x99\x0a
LC_ALL=C	--	test	-d	a
1		
LC_ALL=C.UTF-8	--	test	-d	a
1		
LC_ALL=C	--	test	file	x	-f	-eq
2		test: extra argument 'x'\x0a
LC_ALL=C.UTF-8	--	test	file	x	-f	-eq
2		test: extra argument \xe2\x80\x98x\xe2\x80\x99\x0a
LC_ALL=C	--	[	x	-n		-a	2	-z	]
2		[: extra argument '-n'\x0a
LC_ALL=C.UTF-8	--	[	x	-n		-a	2	-z	]
2		[: extra argument \xe2\x80\x98-n\xe2\x80\x99\x0a
LC_ALL=C	--	[	-lt	!=	2	file	=	-gt	]
2		[: extra argument 'file'\x0a
LC_ALL=C.UTF-8	--	[	-lt	!=	2	file	=	-gt	]
2		[: extra argument \xe2\x80\x98file\xe2\x80\x99\x0a
LC_ALL=C	--	test	-n	-lt	-a	dir
2		test: invalid integer '-n'\x0a
LC_ALL=C.UTF-8	--	test	-n	-lt	-a	dir
2		test: invalid integer \xe2\x80\x98-n\xe2\x80\x99\x0a
LC_ALL=C	--	test	!=	=
2		test: missing argument after '='\x0a
LC_ALL=C.UTF-8	--	test	!=	=
2		test: missing argument after \xe2\x80\x98=\xe2\x80\x99\x0a
LC_ALL=C	--	test	-f
0		
LC_ALL=C.UTF-8	--	test	-f
0		
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	x	!=	]
2		[: missing argument after '!='\x0a
LC_ALL=C.UTF-8	--	[	x	!=	]
2		[: missing argument after \xe2\x80\x98!=\xe2\x80\x99\x0a
LC_ALL=C	--	test	(	2	 3 	a	-lt
2		test: ')' expected, found ' 3 '\x0a
LC_ALL=C.UTF-8	--	test	(	2	 3 	a	-lt
2		test: \xe2\x80\x98)\xe2\x80\x99 expected, found \xe2\x80\x98 3 \xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	a	file	-n	file	-lt	file
2		test: extra argument 'file'\x0a
LC_ALL=C.UTF-8	--	test	a	file	-n	file	-lt	file
2		test: extra argument \xe2\x80\x98file\xe2\x80\x99\x0a
LC_ALL=C	--	test	-f	-z
1		
LC_ALL=C.UTF-8	--	test	-f	-z
1		
LC_ALL=C	--	[	-q	1	-d	-eq	!=	]
2		[: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-q	1	-d	-eq	!=	]
2		[: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	 3 	-a		=
2		test: extra argument '='\x0a
LC_ALL=C.UTF-8	--	test	 3 	-a		=
2		test: extra argument \xe2\x80\x98=\xe2\x80\x99\x0a
LC_ALL=C	--	[	1	-gt	!	]
2		[: invalid integer '!'\x0a
LC_ALL=C.UTF-8	--	[	1	-gt	!	]
2		[: invalid integer \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	2	2
2		test: missing argument after '2'\x0a
LC_ALL=C.UTF-8	--	test	2	2
2		test: missing argument after \xe2\x80\x982\xe2\x80\x99\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test		-lt	-n	!	-q
2		test: invalid integer ''\x0a
LC_ALL=C.UTF-8	--	test		-lt	-n	!	-q
2		test: invalid integer \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	[	file	]
0		
LC_ALL=C.UTF-8	--	[	file	]
0		
LC_ALL=C	--	[	-d	 3 	-f	]
2		[: ' 3 ': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-d	 3 	-f	]
2		[: \xe2\x80\x98 3 \xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-n	
1		
LC_ALL=C.UTF-8	--	test	-n	
1		
LC_ALL=C	--	test	-o	-1	file
2		test: '-1': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-o	-1	file
2		test: \xe2\x80\x98-1\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	)	-z	-lt	!	-eq	]
2		[: extra argument '-z'\x0a
LC_ALL=C.UTF-8	--	[	)	-z	-lt	!	-eq	]
2		[: extra argument \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	[	-gt	-lt	 3 	]
2		[: invalid integer '-gt'\x0a
LC_ALL=C.UTF-8	--	[	-gt	-lt	 3 	]
2		[: invalid integer \xe2\x80\x98-gt\xe2\x80\x99\x0a
LC_ALL=C	--	[	!	-a		-1	-n	]
2		[: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	!	-a		-1	-n	]
2		[: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	-gt
0		
LC_ALL=C.UTF-8	--	test	-gt
0		
LC_ALL=C	--	test	=	!=	 3 
0		
LC_ALL=C.UTF-8	--	test	=	!=	 3 
0		
LC_ALL=C	--	test	-eq	file	-gt	-o	-lt
2		test: extra argument 'file'\x0a
LC_ALL=C.UTF-8	--	test	-eq	file	-gt	-o	-lt
2		test: extra argument \xe2\x80\x98file\xe2\x80\x99\x0a
LC_ALL=C	--	[	-d	]
0		
LC_ALL=C.UTF-8	--	[	-d	]
0		
LC_ALL=C	--	[	2	)	1	file	2	-a	]
2		[: extra argument ')'\x0a
LC_ALL=C.UTF-8	--	[	2	)	1	file	2	-a	]
2		[: extra argument \xe2\x80\x98)\xe2\x80\x99\x0a
LC_ALL=C	--	test	-q	-z
2		test: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-q	-z
2		test: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-q	dir	-d
2		test: 'dir': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-q	dir	-d
2		test: \xe2\x80\x98dir\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-1	-eq	1	-1	-1	-eq
2		test: extra argument '-1'\x0a
LC_ALL=C.UTF-8	--	test	-1	-eq	1	-1	-1	-eq
2		test: extra argument \xe2\x80\x98-1\xe2\x80\x99\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	-gt	(	-eq	 3 
2		test: extra argument '('\x0a
LC_ALL=C.UTF-8	--	test	-gt	(	-eq	 3 
2		test: extra argument \xe2\x80\x98(\xe2\x80\x99\x0a
LC_ALL=C	--	[	1	!=	file	file	)	]
2		[: extra argument 'file'\x0a
LC_ALL=C.UTF-8	--	[	1	!=	file	file	)	]
2		[: extra argument \xe2\x80\x98file\xe2\x80\x99\x0a
LC_ALL=C	--	[	-a	-q	x	]
2		[: '-q': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-a	-q	x	]
2		[: \xe2\x80\x98-q\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-z	file	!	dir	(	-1
2		test: extra argument '!'\x0a
LC_ALL=C.UTF-8	--	test	-z	file	!	dir	(	-1
2		test: extra argument \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	!=	dir	-f	-d	!=
2		test: extra argument 'dir'\x0a
LC_ALL=C.UTF-8	--	test	!=	dir	-f	-d	!=
2		test: extra argument \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	test	-n
0		
LC_ALL=C.UTF-8	--	test	-n
0		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	-lt	-o	-lt	dir	-q	-d	]
2		[: extra argument 'dir'\x0a
LC_ALL=C.UTF-8	--	[	-lt	-o	-lt	dir	-q	-d	]
2		[: extra argument \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	test	-q	a	a	!	=
2		test: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-q	a	a	!	=
2		test: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	
1		
LC_ALL=C.UTF-8	--	test	
1		
LC_ALL=C	--	test	-f	x	-a
2		test: 'x': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-f	x	-a
2		test: \xe2\x80\x98x\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	1		2	-1	-z	!=
2		test: extra argument ''\x0a
LC_ALL=C.UTF-8	--	test	1		2	-1	-z	!=
2		test: extra argument \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	[	-f	]
0		
LC_ALL=C.UTF-8	--	[	-f	]
0		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-1
0		
LC_ALL=C.UTF-8	--	test	-1
0		
LC_ALL=C	--	test	=	-gt	-d	1	)
2		test: invalid integer '='\x0a
LC_ALL=C.UTF-8	--	test	=	-gt	-d	1	)
2		test: invalid integer \xe2\x80\x98=\xe2\x80\x99\x0a
LC_ALL=C	--	test	1	-f	-d	(	!	!
2		test: extra argument '-f'\x0a
LC_ALL=C.UTF-8	--	test	1	-f	-d	(	!	!
2		test: extra argument \xe2\x80\x98-f\xe2\x80\x99\x0a
LC_ALL=C	--	test	-gt	1
2		test: missing argument after '1'\x0a
LC_ALL=C.UTF-8	--	test	-gt	1
2		test: missing argument after \xe2\x80\x981\xe2\x80\x99\x0a
LC_ALL=C	--	test	
1		
LC_ALL=C.UTF-8	--	test	
1		
LC_ALL=C	--	test	-a
0		
LC_ALL=C.UTF-8	--	test	-a
0		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	-1	)	-f	]
2		[: ')': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-1	)	-f	]
2		[: \xe2\x80\x98)\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-lt	=	!
1		
LC_ALL=C.UTF-8	--	test	-lt	=	!
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	!	]
0		
LC_ALL=C.UTF-8	--	[	!	]
0		
LC_ALL=C	--	test	file	!	-1	=	-a	x
2		test: extra argument '!'\x0a
LC_ALL=C.UTF-8	--	test	file	!	-1	=	-a	x
2		test: extra argument \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	test	-eq	1
2		test: missing argument after '1'\x0a
LC_ALL=C.UTF-8	--	test	-eq	1
2		test: missing argument after \xe2\x80\x981\xe2\x80\x99\x0a
LC_ALL=C	--	test	 3 
0		
LC_ALL=C.UTF-8	--	test	 3 
0		
LC_ALL=C	--	test	-d	-1	=	x	-gt
2		test: extra argument '='\x0a
LC_ALL=C.UTF-8	--	test	-d	-1	=	x	-gt
2		test: extra argument \xe2\x80\x98=\xe2\x80\x99\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	)	x
2		test: missing argument after 'x'\x0a
LC_ALL=C.UTF-8	--	test	)	x
2		test: missing argument after \xe2\x80\x98x\xe2\x80\x99\x0a
LC_ALL=C	--	test	 3 	!
2		test: missing argument after '!'\x0a
LC_ALL=C.UTF-8	--	test	 3 	!
2		test: missing argument after \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	[	-eq	)	dir	]
2		[: ')': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-eq	)	dir	]
2		[: \xe2\x80\x98)\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-a	=			2	-z
2		test: extra argument ''\x0a
LC_ALL=C.UTF-8	--	test	-a	=			2	-z
2		test: extra argument \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	test	a
0		
LC_ALL=C.UTF-8	--	test	a
0		
LC_ALL=C	--	test	-1	!=
2		test: '-1': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-1	!=
2		test: \xe2\x80\x98-1\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	-eq	-q	x	1
2		test: extra argument '-q'\x0a
LC_ALL=C.UTF-8	--	test	-eq	-q	x	1
2		test: extra argument \xe2\x80\x98-q\xe2\x80\x99\x0a
LC_ALL=C	--	test	 3 	!	-eq
2		test: '!': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	 3 	!	-eq
2		test: \xe2\x80\x98!\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-a
0		
LC_ALL=C.UTF-8	--	test	-a
0		
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	-q	1	-f	(
2		test: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-q	1	-f	(
2		test: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	-1		!	!	-d
2		test: '-1': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-1		!	!	-d
2		test: \xe2\x80\x98-1\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	2	!	=	dir	]
2		[: extra argument '!'\x0a
LC_ALL=C.UTF-8	--	[	2	!	=	dir	]
2		[: extra argument \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	test	-f	1	-q	-q	!
2		test: extra argument '-q'\x0a
LC_ALL=C.UTF-8	--	test	-f	1	-q	-q	!
2		test: extra argument \xe2\x80\x98-q\xe2\x80\x99\x0a
LC_ALL=C	--	test	a		-n
2		test: '': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	a		-n
2		test: \xe2\x80\x98\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[		=	-z	-z	a	-z	]
2		[: extra argument '-z'\x0a
LC_ALL=C.UTF-8	--	[		=	-z	-z	a	-z	]
2		[: extra argument \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	test	2
0		
LC_ALL=C.UTF-8	--	test	2
0		
LC_ALL=C	--	test	-lt	!=
2		test: missing argument after '!='\x0a
LC_ALL=C.UTF-8	--	test	-lt	!=
2		test: missing argument after \xe2\x80\x98!=\xe2\x80\x99\x0a
LC_ALL=C	--	[	-d	x	!=	-n	!	x	]
2		[: extra argument '!='\x0a
LC_ALL=C.UTF-8	--	[	-d	x	!=	-n	!	x	]
2		[: extra argument \xe2\x80\x98!=\xe2\x80\x99\x0a
LC_ALL=C	--	test	-o
0		
LC_ALL=C.UTF-8	--	test	-o
0		
LC_ALL=C	--	[	-1	x	1	]
2		[: 'x': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-1	x	1	]
2		[: \xe2\x80\x98x\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-1	)	-gt	a	-1
2		test: '-1': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-1	)	-gt	a	-1
2		test: \xe2\x80\x98-1\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	)	-eq	)	
2		test: invalid integer ')'\x0a
LC_ALL=C.UTF-8	--	test	)	-eq	)	
2		test: invalid integer \xe2\x80\x98)\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	 3 
0		
LC_ALL=C.UTF-8	--	test	 3 
0		
LC_ALL=C	--	test	-d	(	=	-z
2		test: extra argument '='\x0a
LC_ALL=C.UTF-8	--	test	-d	(	=	-z
2		test: extra argument \xe2\x80\x98=\xe2\x80\x99\x0a
LC_ALL=C	--	[	!	x	2	]
2		[: missing argument after '2'\x0a
LC_ALL=C.UTF-8	--	[	!	x	2	]
2		[: missing argument after \xe2\x80\x982\xe2\x80\x99\x0a
LC_ALL=C	--	test	 3 	
2		test: missing argument after ''\x0a
LC_ALL=C.UTF-8	--	test	 3 	
2		test: missing argument after \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	test		=	-n	!
2		test: extra argument '!'\x0a
LC_ALL=C.UTF-8	--	test		=	-n	!
2		test: extra argument \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	test	-a	-q	!=	-o	!=	-f
2		test: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-a	-q	!=	-o	!=	-f
2		test: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	(	-f	-d	]
2		[: '-f': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	(	-f	-d	]
2		[: \xe2\x80\x98-f\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-d
0		
LC_ALL=C.UTF-8	--	test	-d
0		
LC_ALL=C	--	test	-q	dir	-1	!=	)
2		test: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-q	dir	-1	!=	)
2		test: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	-f	-d	x	]
2		[: '-d': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-f	-d	x	]
2		[: \xe2\x80\x98-d\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	
1		
LC_ALL=C.UTF-8	--	test	
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-lt	-lt		-eq
2		test: invalid integer '-lt'\x0a
LC_ALL=C.UTF-8	--	test	-lt	-lt		-eq
2		test: invalid integer \xe2\x80\x98-lt\xe2\x80\x99\x0a
LC_ALL=C	--	test	a	-eq	 3 	dir	-o	(
2		test: invalid integer 'a'\x0a
LC_ALL=C.UTF-8	--	test	a	-eq	 3 	dir	-o	(
2		test: invalid integer \xe2\x80\x98a\xe2\x80\x99\x0a
LC_ALL=C	--	[	-f	]
0		
LC_ALL=C.UTF-8	--	[	-f	]
0		
LC_ALL=C	--	test	-n	-a
0		
LC_ALL=C.UTF-8	--	test	-n	-a
0		
LC_ALL=C	--	test	=	(	!	-f	)	-z
2		test: extra argument '('\x0a
LC_ALL=C.UTF-8	--	test	=	(	!	-f	)	-z
2		test: extra argument \xe2\x80\x98(\xe2\x80\x99\x0a
LC_ALL=C	--	[	-gt	-eq	x	1	-o	-gt	]
2		[: invalid integer '-gt'\x0a
LC_ALL=C.UTF-8	--	[	-gt	-eq	x	1	-o	-gt	]
2		[: invalid integer \xe2\x80\x98-gt\xe2\x80\x99\x0a
LC_ALL=C	--	test	-f	-z	=	=
2		test: extra argument '='\x0a
LC_ALL=C.UTF-8	--	test	-f	-z	=	=
2		test: extra argument \xe2\x80\x98=\xe2\x80\x99\x0a
LC_ALL=C	--	[	2	x	dir	-lt	2	]
2		[: extra argument 'x'\x0a
LC_ALL=C.UTF-8	--	[	2	x	dir	-lt	2	]
2		[: extra argument \xe2\x80\x98x\xe2\x80\x99\x0a
LC_ALL=C	--	test	-a	-o	-gt	
2		test: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-a	-o	-gt	
2		test: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	!	-z
1		
LC_ALL=C.UTF-8	--	test	!	-z
1		
LC_ALL=C	--	test	)
0		
LC_ALL=C.UTF-8	--	test	)
0		
LC_ALL=C	--	[	-1	!=	]
2		[: '-1': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-1	!=	]
2		[: \xe2\x80\x98-1\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	-eq	dir	]
2		[: missing argument after 'dir'\x0a
LC_ALL=C.UTF-8	--	[	-eq	dir	]
2		[: missing argument after \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	[	x	-z	]
2		[: missing argument after '-z'\x0a
LC_ALL=C.UTF-8	--	[	x	-z	]
2		[: missing argument after \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	test	!
0		
LC_ALL=C.UTF-8	--	test	!
0		
LC_ALL=C	--	[	-d	-eq	]
1		
LC_ALL=C.UTF-8	--	[	-d	-eq	]
1		
LC_ALL=C	--	test	-gt	=	-d	file	-q
2		test: extra argument 'file'\x0a
LC_ALL=C.UTF-8	--	test	-gt	=	-d	file	-q
2		test: extra argument \xe2\x80\x98file\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-a	 3 	a	-z	(	-f
2		test: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-a	 3 	a	-z	(	-f
2		test: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[		-q	-gt	1	]
2		[: extra argument '-q'\x0a
LC_ALL=C.UTF-8	--	[		-q	-gt	1	]
2		[: extra argument \xe2\x80\x98-q\xe2\x80\x99\x0a
LC_ALL=C	--	[	-lt	!	2	-gt	dir	]
2		[: extra argument '!'\x0a
LC_ALL=C.UTF-8	--	[	-lt	!	2	-gt	dir	]
2		[: extra argument \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	test	-lt		-q	-gt		!
2		test: extra argument ''\x0a
LC_ALL=C.UTF-8	--	test	-lt		-q	-gt		!
2		test: extra argument \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	-d	(	]
1		
LC_ALL=C.UTF-8	--	[	-d	(	]
1		
LC_ALL=C	--	test	x	!=
2		test: missing argument after '!='\x0a
LC_ALL=C.UTF-8	--	test	x	!=
2		test: missing argument after \xe2\x80\x98!=\xe2\x80\x99\x0a
LC_ALL=C	--	test	-eq
0		
LC_ALL=C.UTF-8	--	test	-eq
0		
LC_ALL=C	--	test	-f	-gt	-q	x
2		test: invalid integer '-f'\x0a
LC_ALL=C.UTF-8	--	test	-f	-gt	-q	x
2		test: invalid integer \xe2\x80\x98-f\xe2\x80\x99\x0a
LC_ALL=C	--	test	-o	2	-q	-eq	-gt	-gt
2		test: '-o': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-o	2	-q	-eq	-gt	-gt
2		test: \xe2\x80\x98-o\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	-z	-z	dir	1	!=	-f
2		test: extra argument 'dir'\x0a
LC_ALL=C.UTF-8	--	test	-z	-z	dir	1	!=	-f
2		test: extra argument \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	(	-q	-n
2		test: '-q': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	(	-q	-n
2		test: \xe2\x80\x98-q\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-o	-z
2		test: '-o': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-o	-z
2		test: \xe2\x80\x98-o\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	-f		2	-f	dir	]
2		[: extra argument '2'\x0a
LC_ALL=C.UTF-8	--	[	-f		2	-f	dir	]
2		[: extra argument \xe2\x80\x982\xe2\x80\x99\x0a
LC_ALL=C	--	[	-o	 3 	!	dir	-n	]
2		[: '-o': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-o	 3 	!	dir	-n	]
2		[: \xe2\x80\x98-o\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	-a	-lt
2		test: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-a	-lt
2		test: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	-lt	-z		-o	-q	2
2		test: extra argument '-z'\x0a
LC_ALL=C.UTF-8	--	test	-lt	-z		-o	-q	2
2		test: extra argument \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	[	-a	-o	dir	-eq	-eq	]
2		[: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-a	-o	dir	-eq	-eq	]
2		[: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	1
0		
LC_ALL=C.UTF-8	--	test	1
0		
LC_ALL=C	--	test	dir
0		
LC_ALL=C.UTF-8	--	test	dir
0		
LC_ALL=C	--	test	)	=	-n	-lt	-f	=
2		test: extra argument '-lt'\x0a
LC_ALL=C.UTF-8	--	test	)	=	-n	-lt	-f	=
2		test: extra argument \xe2\x80\x98-lt\xe2\x80\x99\x0a
LC_ALL=C	--	test	(	!	-d	-f
2		test: ')' expected\x0a
LC_ALL=C.UTF-8	--	test	(	!	-d	-f
2		test: \xe2\x80\x98)\xe2\x80\x99 expected\x0a
LC_ALL=C	--	[	 3 	dir	-z	)	]
2		[: extra argument 'dir'\x0a
LC_ALL=C.UTF-8	--	[	 3 	dir	-z	)	]
2		[: extra argument \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	test	-eq	-eq
2		test: missing argument after '-eq'\x0a
LC_ALL=C.UTF-8	--	test	-eq	-eq
2		test: missing argument after \xe2\x80\x98-eq\xe2\x80\x99\x0a
LC_ALL=C	--	[	-f	(	2	]
2		[: '(': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-f	(	2	]
2		[: \xe2\x80\x98(\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	a
0		
LC_ALL=C.UTF-8	--	test	a
0		
LC_ALL=C	--	[	-1	-eq	-z	-z	]
2		[: invalid integer '-z'\x0a
LC_ALL=C.UTF-8	--	[	-1	-eq	-z	-z	]
2		[: invalid integer \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	test	)	!=	(		-q
2		test: extra argument ''\x0a
LC_ALL=C.UTF-8	--	test	)	!=	(		-q
2		test: extra argument \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	test	-a	-eq
2		test: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-a	-eq
2		test: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	file	]
0		
LC_ALL=C.UTF-8	--	[	file	]
0		
LC_ALL=C	--	[		(	x	!=	-f	-eq	]
2		[: extra argument '('\x0a
LC_ALL=C.UTF-8	--	[		(	x	!=	-f	-eq	]
2		[: extra argument \xe2\x80\x98(\xe2\x80\x99\x0a
LC_ALL=C	--	test	(	-1	a	-z	(	-gt
2		test: '-1': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	(	-1	a	-z	(	-gt
2		test: \xe2\x80\x98-1\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	-gt		-lt
2		test: '': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-gt		-lt
2		test: \xe2\x80\x98\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	dir	-z	-d	)	-a	-n
2		test: extra argument '-z'\x0a
LC_ALL=C.UTF-8	--	test	dir	-z	-d	)	-a	-n
2		test: extra argument \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	test	)
0		
LC_ALL=C.UTF-8	--	test	)
0		
LC_ALL=C	--	[	dir	 3 	x	1	dir	]
2		[: extra argument ' 3 '\x0a
LC_ALL=C.UTF-8	--	[	dir	 3 	x	1	dir	]
2		[: extra argument \xe2\x80\x98 3 \xe2\x80\x99\x0a
LC_ALL=C	--	[	-z	-lt	]
1		
LC_ALL=C.UTF-8	--	[	-z	-lt	]
1		
LC_ALL=C	--	test	-gt	-eq
2		test: missing argument after '-eq'\x0a
LC_ALL=C.UTF-8	--	test	-gt	-eq
2		test: missing argument after \xe2\x80\x98-eq\xe2\x80\x99\x0a
LC_ALL=C	--	[	-gt	-f	-f	]
2		[: '-f': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-gt	-f	-f	]
2		[: \xe2\x80\x98-f\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	file	-gt	-z	-a
2		test: invalid integer 'file'\x0a
LC_ALL=C.UTF-8	--	test	file	-gt	-z	-a
2		test: invalid integer \xe2\x80\x98file\xe2\x80\x99\x0a
LC_ALL=C	--	[	dir	-z	-q	]
2		[: '-z': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	dir	-z	-q	]
2		[: \xe2\x80\x98-z\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-d	-f
1		
LC_ALL=C.UTF-8	--	test	-d	-f
1		
LC_ALL=C	--	test	-d	2
1		
LC_ALL=C.UTF-8	--	test	-d	2
1		
LC_ALL=C	--	test	a
0		
LC_ALL=C.UTF-8	--	test	a
0		
LC_ALL=C	--	test	-lt	-lt	!	-o	 3 
2		test: invalid integer '-lt'\x0a
LC_ALL=C.UTF-8	--	test	-lt	-lt	!	-o	 3 
2		test: invalid integer \xe2\x80\x98-lt\xe2\x80\x99\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	-z	-o	-n	!=	dir
2		test: extra argument '-n'\x0a
LC_ALL=C.UTF-8	--	test	-z	-o	-n	!=	dir
2		test: extra argument \xe2\x80\x98-n\xe2\x80\x99\x0a
LC_ALL=C	--	[	1	=	-q	]
1		
LC_ALL=C.UTF-8	--	[	1	=	-q	]
1		
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	[	 3 	-o	)	file	x	2	]
2		[: extra argument 'file'\x0a
LC_ALL=C.UTF-8	--	[	 3 	-o	)	file	x	2	]
2		[: extra argument \xe2\x80\x98file\xe2\x80\x99\x0a
LC_ALL=C	--	[	-q	!=	-q	]
1		
LC_ALL=C.UTF-8	--	[	-q	!=	-q	]
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-d	x	-a	-n
2		test: missing argument after '-n'\x0a
LC_ALL=C.UTF-8	--	test	-d	x	-a	-n
2		test: missing argument after \xe2\x80\x98-n\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	(	-gt	x	x	=	-z
2		test: ')' expected, found 'x'\x0a
LC_ALL=C.UTF-8	--	test	(	-gt	x	x	=	-z
2		test: \xe2\x80\x98)\xe2\x80\x99 expected, found \xe2\x80\x98x\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	file
0		
LC_ALL=C.UTF-8	--	test	file
0		
LC_ALL=C	--	test	(		=	-1	-z
2		test: ')' expected, found '-z'\x0a
LC_ALL=C.UTF-8	--	test	(		=	-1	-z
2		test: \xe2\x80\x98)\xe2\x80\x99 expected, found \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	test	x
0		
LC_ALL=C.UTF-8	--	test	x
0		
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	dir	-eq		-a	=	-q
2		test: invalid integer 'dir'\x0a
LC_ALL=C.UTF-8	--	test	dir	-eq		-a	=	-q
2		test: invalid integer \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	test	x	-a	-o
2		test: '-o': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	x	-a	-o
2		test: \xe2\x80\x98-o\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	2	-o	1	]
0		
LC_ALL=C.UTF-8	--	[	2	-o	1	]
0		
LC_ALL=C	--	[	-a	-d	 3 	-z	]
2		[: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-a	-d	 3 	-z	]
2		[: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	dir	-eq	-lt	-q	=
2		test: invalid integer 'dir'\x0a
LC_ALL=C.UTF-8	--	test	dir	-eq	-lt	-q	=
2		test: invalid integer \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	test	-a
0		
LC_ALL=C.UTF-8	--	test	-a
0		
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	!=	a	1
2		test: 'a': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	!=	a	1
2		test: \xe2\x80\x98a\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	!	-z	-lt	=	2	 3 
2		test: invalid integer '-z'\x0a
LC_ALL=C.UTF-8	--	test	!	-z	-lt	=	2	 3 
2		test: invalid integer \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	test	!	!=	-lt	x	-eq
2		test: invalid integer '!='\x0a
LC_ALL=C.UTF-8	--	test	!	!=	-lt	x	-eq
2		test: invalid integer \xe2\x80\x98!=\xe2\x80\x99\x0a
LC_ALL=C	--	test	(	-o	2	dir	-d
2		test: '-o': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	(	-o	2	dir	-d
2		test: \xe2\x80\x98-o\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	2			-eq
2		test: extra argument ''\x0a
LC_ALL=C.UTF-8	--	test	2			-eq
2		test: extra argument \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	-lt	2	-z	-o	a
2		test: extra argument '2'\x0a
LC_ALL=C.UTF-8	--	test	-lt	2	-z	-o	a
2		test: extra argument \xe2\x80\x982\xe2\x80\x99\x0a
LC_ALL=C	--	test	1	-lt	-z	2	-o	-z
2		test: invalid integer '-z'\x0a
LC_ALL=C.UTF-8	--	test	1	-lt	-z	2	-o	-z
2		test: invalid integer \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	[	dir	!	dir	file	-n	]
2		[: extra argument '!'\x0a
LC_ALL=C.UTF-8	--	[	dir	!	dir	file	-n	]
2		[: extra argument \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	[	-eq	=	-gt	dir	-q	]
2		[: extra argument 'dir'\x0a
LC_ALL=C.UTF-8	--	[	-eq	=	-gt	dir	-q	]
2		[: extra argument \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	test	-n
0		
LC_ALL=C.UTF-8	--	test	-n
0		
LC_ALL=C	--	[	-n	-q	file	]
2		[: '-q': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-n	-q	file	]
2		[: \xe2\x80\x98-q\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	dir	a	-o
2		test: 'a': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	dir	a	-o
2		test: \xe2\x80\x98a\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	!=
0		
LC_ALL=C.UTF-8	--	test	!=
0		
LC_ALL=C	--	test	-eq	-lt	a
2		test: invalid integer '-eq'\x0a
LC_ALL=C.UTF-8	--	test	-eq	-lt	a
2		test: invalid integer \xe2\x80\x98-eq\xe2\x80\x99\x0a
LC_ALL=C	--	test	2	-o	-z	!=	a
0		
LC_ALL=C.UTF-8	--	test	2	-o	-z	!=	a
0		
LC_ALL=C	--	test	dir
0		
LC_ALL=C.UTF-8	--	test	dir
0		
LC_ALL=C	--	test	dir
0		
LC_ALL=C.UTF-8	--	test	dir
0		
LC_ALL=C	--	test	-gt	-o	(
2		test: missing argument after '('\x0a
LC_ALL=C.UTF-8	--	test	-gt	-o	(
2		test: missing argument after \xe2\x80\x98(\xe2\x80\x99\x0a
LC_ALL=C	--	[	x	-z	dir	]
2		[: '-z': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	x	-z	dir	]
2		[: \xe2\x80\x98-z\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	(		-q	-q
2		test: '-q': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	(		-q	-q
2		test: \xe2\x80\x98-q\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	-d	=	-d	x	 3 	!=
2		test: extra argument 'x'\x0a
LC_ALL=C.UTF-8	--	test	-d	=	-d	x	 3 	!=
2		test: extra argument \xe2\x80\x98x\xe2\x80\x99\x0a
LC_ALL=C	--	test	-gt	=	-o	-a
2		test: missing argument after '-a'\x0a
LC_ALL=C.UTF-8	--	test	-gt	=	-o	-a
2		test: missing argument after \xe2\x80\x98-a\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	=	-lt	 3 	-d	]
2		[: invalid integer '='\x0a
LC_ALL=C.UTF-8	--	[	=	-lt	 3 	-d	]
2		[: invalid integer \xe2\x80\x98=\xe2\x80\x99\x0a
LC_ALL=C	--	test	-lt	-q	-a	-gt
2		test: extra argument '-q'\x0a
LC_ALL=C.UTF-8	--	test	-lt	-q	-a	-gt
2		test: extra argument \xe2\x80\x98-q\xe2\x80\x99\x0a
LC_ALL=C	--	test	-n
0		
LC_ALL=C.UTF-8	--	test	-n
0		
LC_ALL=C	--	test	-1	-d
2		test: '-1': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-1	-d
2		test: \xe2\x80\x98-1\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	!=	-gt	-n
2		test: invalid integer '!='\x0a
LC_ALL=C.UTF-8	--	test	!=	-gt	-n
2		test: invalid integer \xe2\x80\x98!=\xe2\x80\x99\x0a
LC_ALL=C	--	test	-1	-f	-1	file	-lt
2		test: '-1': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-1	-f	-1	file	-lt
2		test: \xe2\x80\x98-1\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	x
0		
LC_ALL=C.UTF-8	--	test	x
0		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[		]
1		
LC_ALL=C.UTF-8	--	[		]
1		
LC_ALL=C	--	[		a	-o	-gt	-f	]
2		[: extra argument 'a'\x0a
LC_ALL=C.UTF-8	--	[		a	-o	-gt	-f	]
2		[: extra argument \xe2\x80\x98a\xe2\x80\x99\x0a
LC_ALL=C	--	test	-q
0		
LC_ALL=C.UTF-8	--	test	-q
0		
LC_ALL=C	--	[		]
1		
LC_ALL=C.UTF-8	--	[		]
1		
LC_ALL=C	--	test	-lt	=	=
1		
LC_ALL=C.UTF-8	--	test	-lt	=	=
1		
LC_ALL=C	--	[	-gt	-o	=	!	1	-a	]
2		[: extra argument '!'\x0a
LC_ALL=C.UTF-8	--	[	-gt	-o	=	!	1	-a	]
2		[: extra argument \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test		-d	a	dir	-eq
2		test: extra argument '-d'\x0a
LC_ALL=C.UTF-8	--	test		-d	a	dir	-eq
2		test: extra argument \xe2\x80\x98-d\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	!
0		
LC_ALL=C.UTF-8	--	test	!
0		
LC_ALL=C	--	test	x		-q	-o
2		test: extra argument ''\x0a
LC_ALL=C.UTF-8	--	test	x		-q	-o
2		test: extra argument \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	[	-a	file	]
2		[: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-a	file	]
2		[: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	-eq	a	!	)	-1	file
2		test: extra argument 'a'\x0a
LC_ALL=C.UTF-8	--	test	-eq	a	!	)	-1	file
2		test: extra argument \xe2\x80\x98a\xe2\x80\x99\x0a
LC_ALL=C	--	test	-n	1	-z	-lt	-1	-f
2		test: extra argument '-z'\x0a
LC_ALL=C.UTF-8	--	test	-n	1	-z	-lt	-1	-f
2		test: extra argument \xe2\x80\x98-z\xe2\x80\x99\x0a
LC_ALL=C	--	test	 3 	-n	-1	(
2		test: extra argument '-n'\x0a
LC_ALL=C.UTF-8	--	test	 3 	-n	-1	(
2		test: extra argument \xe2\x80\x98-n\xe2\x80\x99\x0a
LC_ALL=C	--	test	(	file	x	-a
2		test: 'x': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	(	file	x	-a
2		test: \xe2\x80\x98x\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	dir	-gt	(
2		test: invalid integer 'dir'\x0a
LC_ALL=C.UTF-8	--	test	dir	-gt	(
2		test: invalid integer \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	-q		=	-q	]
2		[: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-q		=	-q	]
2		[: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	-a	-f	file	-q
2		test: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-a	-f	file	-q
2		test: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	)		)	2	-q	]
2		[: extra argument ''\x0a
LC_ALL=C.UTF-8	--	[	)		)	2	-q	]
2		[: extra argument \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-n	x	-a		!=
2		test: extra argument '!='\x0a
LC_ALL=C.UTF-8	--	test	-n	x	-a		!=
2		test: extra argument \xe2\x80\x98!=\xe2\x80\x99\x0a
LC_ALL=C	--	[	-a	-eq	-eq	]
2		[: invalid integer '-a'\x0a
LC_ALL=C.UTF-8	--	[	-a	-eq	-eq	]
2		[: invalid integer \xe2\x80\x98-a\xe2\x80\x99\x0a
LC_ALL=C	--	[	!	-n	)	-eq	a		]
2		[: extra argument '-eq'\x0a
LC_ALL=C.UTF-8	--	[	!	-n	)	-eq	a		]
2		[: extra argument \xe2\x80\x98-eq\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	=	-eq	-q	-eq	-q	!=
2		test: invalid integer '='\x0a
LC_ALL=C.UTF-8	--	test	=	-eq	-q	-eq	-q	!=
2		test: invalid integer \xe2\x80\x98=\xe2\x80\x99\x0a
LC_ALL=C	--	test	(	-q	x	-f	-gt	-a
2		test: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	(	-q	x	-f	-gt	-a
2		test: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	1	a
2		test: missing argument after 'a'\x0a
LC_ALL=C.UTF-8	--	test	1	a
2		test: missing argument after \xe2\x80\x98a\xe2\x80\x99\x0a
LC_ALL=C	--	test	-eq	!
2		test: missing argument after '!'\x0a
LC_ALL=C.UTF-8	--	test	-eq	!
2		test: missing argument after \xe2\x80\x98!\xe2\x80\x99\x0a
LC_ALL=C	--	[	x	)	!=	a	-q	]
2		[: extra argument ')'\x0a
LC_ALL=C.UTF-8	--	[	x	)	!=	a	-q	]
2		[: extra argument \xe2\x80\x98)\xe2\x80\x99\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	[	-o	-d	-d	]
2		[: '-d': binary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-o	-d	-d	]
2		[: \xe2\x80\x98-d\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	!=	-f	-d	(	!=	-1
2		test: extra argument '-f'\x0a
LC_ALL=C.UTF-8	--	test	!=	-f	-d	(	!=	-1
2		test: extra argument \xe2\x80\x98-f\xe2\x80\x99\x0a
LC_ALL=C	--	[	-a	-a	1	]
2		[: '-a': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-a	-a	1	]
2		[: \xe2\x80\x98-a\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	2	file	-n	-o
2		test: extra argument 'file'\x0a
LC_ALL=C.UTF-8	--	test	2	file	-n	-o
2		test: extra argument \xe2\x80\x98file\xe2\x80\x99\x0a
LC_ALL=C	--	[	-q	-gt	!=	1	]
2		[: invalid integer '-q'\x0a
LC_ALL=C.UTF-8	--	[	-q	-gt	!=	1	]
2		[: invalid integer \xe2\x80\x98-q\xe2\x80\x99\x0a
LC_ALL=C	--	test	-eq
0		
LC_ALL=C.UTF-8	--	test	-eq
0		
LC_ALL=C	--	[	(	-gt	]
2		[: missing argument after '-gt'\x0a
LC_ALL=C.UTF-8	--	[	(	-gt	]
2		[: missing argument after \xe2\x80\x98-gt\xe2\x80\x99\x0a
LC_ALL=C	--	test	-gt	-f	
2		test: '-f': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-gt	-f	
2		test: \xe2\x80\x98-f\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	[	-q	(	=	-f	]
2		[: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	-q	(	=	-f	]
2		[: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	!	!	a	 3 	-gt	]
2		[: extra argument ' 3 '\x0a
LC_ALL=C.UTF-8	--	[	!	!	a	 3 	-gt	]
2		[: extra argument \xe2\x80\x98 3 \xe2\x80\x99\x0a
LC_ALL=C	--	test	=	dir	x		!
2		test: extra argument 'dir'\x0a
LC_ALL=C.UTF-8	--	test	=	dir	x		!
2		test: extra argument \xe2\x80\x98dir\xe2\x80\x99\x0a
LC_ALL=C	--	test	-gt	(	)	=	-1
2		test: extra argument '('\x0a
LC_ALL=C.UTF-8	--	test	-gt	(	)	=	-1
2		test: extra argument \xe2\x80\x98(\xe2\x80\x99\x0a
LC_ALL=C	--	test	-1	!=	1	a	-a	-gt
2		test: extra argument 'a'\x0a
LC_ALL=C.UTF-8	--	test	-1	!=	1	a	-a	-gt
2		test: extra argument \xe2\x80\x98a\xe2\x80\x99\x0a
LC_ALL=C	--	test	!	-gt	-lt	!	-d	1
2		test: invalid integer '-gt'\x0a
LC_ALL=C.UTF-8	--	test	!	-gt	-lt	!	-d	1
2		test: invalid integer \xe2\x80\x98-gt\xe2\x80\x99\x0a
LC_ALL=C	--	[	2	-f	)	=	-z	]
2		[: extra argument '-f'\x0a
LC_ALL=C.UTF-8	--	[	2	-f	)	=	-z	]
2		[: extra argument \xe2\x80\x98-f\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-q
0		
LC_ALL=C.UTF-8	--	test	-q
0		
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	[	=	-lt	-1	-z	]
2		[: invalid integer '='\x0a
LC_ALL=C.UTF-8	--	[	=	-lt	-1	-z	]
2		[: invalid integer \xe2\x80\x98=\xe2\x80\x99\x0a
LC_ALL=C	--	[	]
1		
LC_ALL=C.UTF-8	--	[	]
1		
LC_ALL=C	--	test	x	=
2		test: missing argument after '='\x0a
LC_ALL=C.UTF-8	--	test	x	=
2		test: missing argument after \xe2\x80\x98=\xe2\x80\x99\x0a
LC_ALL=C	--	test	(	 3 	-o	-eq
2		test: ')' expected\x0a
LC_ALL=C.UTF-8	--	test	(	 3 	-o	-eq
2		test: \xe2\x80\x98)\xe2\x80\x99 expected\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	file	-d	!
2		test: '-d': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	file	-d	!
2		test: \xe2\x80\x98-d\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test	dir	file
2		test: missing argument after 'file'\x0a
LC_ALL=C.UTF-8	--	test	dir	file
2		test: missing argument after \xe2\x80\x98file\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-o	=
2		test: '-o': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-o	=
2		test: \xe2\x80\x98-o\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	x
0		
LC_ALL=C.UTF-8	--	test	x
0		
LC_ALL=C	--	test	!	-f	(
0		
LC_ALL=C.UTF-8	--	test	!	-f	(
0		
LC_ALL=C	--	test	2	-n	-z	-eq
2		test: extra argument '-n'\x0a
LC_ALL=C.UTF-8	--	test	2	-n	-z	-eq
2		test: extra argument \xe2\x80\x98-n\xe2\x80\x99\x0a
LC_ALL=C	--	[	!	-q	dir	]
2		[: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	[	!	-q	dir	]
2		[: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	[	-n	 3 	!=	=	 3 		]
2		[: extra argument '!='\x0a
LC_ALL=C.UTF-8	--	[	-n	 3 	!=	=	 3 		]
2		[: extra argument \xe2\x80\x98!=\xe2\x80\x99\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-o	x	-q
2		test: 'x': binary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-o	x	-q
2		test: \xe2\x80\x98x\xe2\x80\x99: binary operator expected\x0a
LC_ALL=C	--	test
1		
LC_ALL=C.UTF-8	--	test
1		
LC_ALL=C	--	test	-gt		!=	2
2		test: extra argument ''\x0a
LC_ALL=C.UTF-8	--	test	-gt		!=	2
2		test: extra argument \xe2\x80\x98\xe2\x80\x99\x0a
LC_ALL=C	--	test	-n	-d	2	=	-o	-a
2		test: extra argument '2'\x0a
LC_ALL=C.UTF-8	--	test	-n	-d	2	=	-o	-a
2		test: extra argument \xe2\x80\x982\xe2\x80\x99\x0a
LC_ALL=C	--	test	-q	-z	)	-a	-z
2		test: '-q': unary operator expected\x0a
LC_ALL=C.UTF-8	--	test	-q	-z	)	-a	-z
2		test: \xe2\x80\x98-q\xe2\x80\x99: unary operator expected\x0a
LC_ALL=C	--	test	a
0		
LC_ALL=C.UTF-8	--	test	a
0		
LC_ALL=C	--	test	-d	-f	-eq	-f	file	-d
2		test: extra argument '-eq'\x0a
LC_ALL=C.UTF-8	--	test	-d	-f	-eq	-f	file	-d
2		test: extra argument \xe2\x80\x98-eq\xe2\x80\x99\x0a
