There are 2 failing tests:
======================
echo -ne '' >input
echo -ne
'\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a\x7b\x7c\x7d\x7e\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff'
| hexdump -e '8/2 " %6d" "
"'
FAIL: hexdump -e /2 %d
--- expected
+++ actual
@@ -1,5 +1,5 @@
- 256 770 1284 1798 2312 2826 3340 3854
- 4368 4882 5396 5910 6424 6938 7452 7966
- 29040 29554 30068 30582 31096 31610 32124 32638
- -32384 -31870 -31356 -30842 -30328 -29814 -29300 -28786
- -3600 -3086 -2572 -2058 -1544 -1030 -516 -2
+ 1 515 1029 1543 2057 2571 3085 3599
+ 4113 4627 5141 5655 6169 6683 7197 7711
+ 28785 29299 29813 30327 30841 31355 31869 32383
+ -32639 -32125 -31611 -31097 -30583 -30069 -29555 -29041
+ -3855 -3341 -2827 -2313 -1799 -1285 -771 -257
======================
echo -ne '' >input
echo -ne '^A^B^C
ABC\xfe' | od -B
FAIL: od -B
--- expected
+++ actual
@@ -1,2 +1,2 @@
-0000000 001001 005003 041101 177103
+0000000 000402 001412 040502 041776
0000010
Seems like an endianness issue to me.
FWIW for now, I'm investigating..
/mjt
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox