2011-01-12 21:21:23 -05:00
|
|
|
|
#!/bin/sh
|
2012-10-21 14:18:09 -04:00
|
|
|
|
# $Id: testdata-8bit,v 1.2 2011/10/16 23:26:32 tom Exp $
|
2011-01-12 21:21:23 -05:00
|
|
|
|
|
|
|
|
|
|
# Select one of the "SAMPLE=" lines, to test handling of characters which
|
|
|
|
|
|
# are nonprinting in a POSIX locale:
|
|
|
|
|
|
|
|
|
|
|
|
case .$1 in
|
|
|
|
|
|
# C1 controls
|
|
|
|
|
|
.8)
|
|
|
|
|
|
SAMPLE="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
|
;;
|
|
|
|
|
|
.9)
|
|
|
|
|
|
SAMPLE="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
|
;;
|
|
|
|
|
|
|
|
|
|
|
|
# Latin-1
|
|
|
|
|
|
.[aA])
|
|
|
|
|
|
SAMPLE="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
|
;;
|
|
|
|
|
|
.[bB])
|
|
|
|
|
|
SAMPLE="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
|
;;
|
|
|
|
|
|
.[cC])
|
|
|
|
|
|
SAMPLE="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
|
;;
|
|
|
|
|
|
.[dD])
|
|
|
|
|
|
SAMPLE="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
|
;;
|
|
|
|
|
|
.[eE])
|
|
|
|
|
|
SAMPLE="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
|
;;
|
|
|
|
|
|
.[fF])
|
|
|
|
|
|
SAMPLE="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
|
;;
|
|
|
|
|
|
*)
|
|
|
|
|
|
# C0 controls (except a few which are always treated specially by curses):
|
|
|
|
|
|
SAMPLE=""
|
|
|
|
|
|
;;
|
|
|
|
|
|
esac
|
2012-10-21 14:18:09 -04:00
|
|
|
|
|
|
|
|
|
|
# This script is source'd from other scripts, and uses the parameter list from
|
|
|
|
|
|
# those explicitly. But they may use the parameter list later, to set options
|
|
|
|
|
|
# specially for dialog. Work around the conflicting uses by removing the
|
|
|
|
|
|
# parameter which we just used to select a set of data.
|
|
|
|
|
|
if test $# != 0
|
|
|
|
|
|
then
|
|
|
|
|
|
shift 1
|
|
|
|
|
|
fi
|