mirror of
https://git.savannah.gnu.org/git/gnulib.git
synced 2025-08-20 11:01:20 +03:00
* lib/binary-io.h (set_binary_mode): New function. (SET_BINARY): Define in terms of set_binary_mode. * modules/binary-io (configure.ac): Require AC_C_INLINE. * tests/test-binary-io.c (main): Accept an argument, and test either set_binary_mode or SET_BINARY depending on the argument. * tests/test-binary-io.sh: Invoke test-binary-io twice, with an argument. Clean up also t-bin-out0.tmp.
15 lines
371 B
Bash
Executable File
15 lines
371 B
Bash
Executable File
#!/bin/sh
|
|
|
|
tmpfiles=""
|
|
trap 'rm -fr $tmpfiles' 1 2 3 15
|
|
|
|
tmpfiles="$tmpfiles t-bin-out0.tmp t-bin-out1.tmp t-bin-out2.tmp"
|
|
./test-binary-io${EXEEXT} 1 > t-bin-out1.tmp || exit 1
|
|
cmp t-bin-out0.tmp t-bin-out1.tmp > /dev/null || exit 1
|
|
./test-binary-io${EXEEXT} 2 > t-bin-out2.tmp || exit 1
|
|
cmp t-bin-out0.tmp t-bin-out2.tmp > /dev/null || exit 1
|
|
|
|
rm -fr $tmpfiles
|
|
|
|
exit 0
|