NAME=wes 0 10
FILE=-
EXPECT=<<EOF
0x00000000 = "aaaaaaaaaa"
- offset -   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0123456789ABCDEF
0x00000000  6161 6161 6161 6161 6161 0000 0000 0000  aaaaaaaaaa......
0x00000010  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000020  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000030  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000040  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000050  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000060  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000070  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000080  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000090  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000a0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000b0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000c0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000d0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000e0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000f0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000000 = "aaaaaaaaaaaaaaaaaaaa"
0x0000000a = "aaaaaaaaaa"
- offset -   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0123456789ABCDEF
0x00000000  6161 6161 6161 6161 6161 6161 6161 6161  aaaaaaaaaaaaaaaa
0x00000010  6161 6161 0000 0000 0000 0000 0000 0000  aaaa............
0x00000020  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000030  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000040  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000050  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000060  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000070  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000080  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000090  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000a0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000b0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000c0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000d0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000e0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000f0  0000 0000 0000 0000 0000 0000 0000 0000  ................
EOF
CMDS=<<EOF
w aaaaaaaaaa
pf z @0x0
px
wes 0 10
pf z @0x0
pf z @0xa
px
EOF
RUN

NAME=wes 8 -4
FILE=-
EXPECT=<<EOF
0x00000008 = "aaaaaaaaaa"
- offset -   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0123456789ABCDEF
0x00000000  0000 0000 0000 0000 6161 6161 6161 6161  ........aaaaaaaa
0x00000010  6161 0000 0000 0000 0000 0000 0000 0000  aa..............
0x00000020  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000030  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000040  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000050  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000060  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000070  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000080  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000090  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000a0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000b0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000c0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000d0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000e0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000f0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000004 = "aaaaaaaaaa"
0x0000000a = "aaaa"
- offset -   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0123456789ABCDEF
0x00000008  6161 6161 6161 0000 0000 0000 0000 0000  aaaaaa..........
0x00000018  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000028  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000038  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000048  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000058  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000068  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000078  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000088  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000098  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000a8  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000b8  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000c8  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000d8  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000e8  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000f8  0000 0000 0000 0000 0000 0000 0000 0000  ................
- offset -   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0123456789ABCDEF
0x00000000  0000 0000 6161 6161 6161 6161 6161 0000  ....aaaaaaaaaa..
0x00000010  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000020  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000030  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000040  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000050  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000060  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000070  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000080  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000090  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000a0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000b0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000c0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000d0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000e0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000f0  0000 0000 0000 0000 0000 0000 0000 0000  ................
EOF
CMDS=<<EOF
w aaaaaaaaaa @ 8
pf z @0x8
px
wes 8 -4
pf z @0x4
pf z @0xa
px
s 0
px
EOF
RUN

NAME=wes 8 -8
FILE=-
EXPECT=<<EOF
0x00000008 = "aaaaaaaaaa"
- offset -   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0123456789ABCDEF
0x00000000  0000 0000 0000 0000 6161 6161 6161 6161  ........aaaaaaaa
0x00000010  6161 0000 0000 0000 0000 0000 0000 0000  aa..............
0x00000020  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000030  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000040  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000050  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000060  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000070  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000080  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000090  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000a0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000b0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000c0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000d0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000e0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000f0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000008 = "aa"
0x00000000 = "aaaaaaaaaa"
- offset -   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0123456789ABCDEF
0x00000008  6161 0000 0000 0000 0000 0000 0000 0000  aa..............
0x00000018  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000028  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000038  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000048  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000058  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000068  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000078  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000088  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000098  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000a8  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000b8  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000c8  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000d8  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000e8  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000f8  0000 0000 0000 0000 0000 0000 0000 0000  ................
- offset -   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0123456789ABCDEF
0x00000000  6161 6161 6161 6161 6161 0000 0000 0000  aaaaaaaaaa......
0x00000010  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000020  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000030  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000040  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000050  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000060  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000070  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000080  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x00000090  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000a0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000b0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000c0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000d0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000e0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0x000000f0  0000 0000 0000 0000 0000 0000 0000 0000  ................
EOF
CMDS=<<EOF
w aaaaaaaaaa @ 8
pf z @0x8
px
wes 8 -8
pf z @0x8
pf z @0x0
px
s 0
px
EOF
RUN
