From a517f900e434756d65b083fdfc744cf3c85ebb46 Mon Sep 17 00:00:00 2001 From: "Anthony J. Bentley" Date: Fri, 30 Aug 2019 23:11:28 -0600 Subject: [PATCH] Use POSIX-compatible dd(1) instead of head -c. --- test/asm/test.sh | 2 +- test/link/test.sh | 2 +- test/link/update-refs.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/asm/test.sh b/test/asm/test.sh index da050652..23e4b7fe 100755 --- a/test/asm/test.sh +++ b/test/asm/test.sh @@ -18,7 +18,7 @@ for i in *.asm; do bin=${i%.asm}.out.bin if [ -f $bin ]; then ../../rgblink -o $gb $o > $after 2>&1 - head -c $(wc -c < $bin) $gb > $after 2>&1 + dd if=$gb count=1 bs=$(printf %s $(wc -c < $bin)) > $after 2>/dev/null hexdump -C $after > $before && mv $before $after hexdump -C $bin > $before diff -u $before $after diff --git a/test/link/test.sh b/test/link/test.sh index df4812f2..609fee34 100755 --- a/test/link/test.sh +++ b/test/link/test.sh @@ -12,7 +12,7 @@ $RGBASM -o $otemp bank-numbers.asm $RGBLINK -o $gbtemp $otemp > $outtemp 2>&1 diff bank-numbers.out $outtemp rc=$(($? || $rc)) -head -c 20 $gbtemp > $otemp 2>&1 +dd if=$gbtemp count=1 bs=20 > $otemp 2>/dev/null diff bank-numbers.out.bin $otemp rc=$(($? || $rc)) diff --git a/test/link/update-refs.sh b/test/link/update-refs.sh index 6636d109..81cb3f2a 100755 --- a/test/link/update-refs.sh +++ b/test/link/update-refs.sh @@ -7,7 +7,7 @@ RGBLINK=../../rgblink $RGBASM -o $otemp bank-numbers.asm $RGBLINK -o $gbtemp $otemp > bank-numbers.out 2>&1 -head -c 20 $gbtemp > bank-numbers.out.bin 2>&1 +dd if=$gbtemp count=1 bs=20 > bank-numbers.out.bin 2>/dev/null $RGBASM -o $otemp section-attributes.asm $RGBLINK -l section-attributes.link \