diff --git a/bin/all-jfmt.sh b/bin/all-jfmt.sh
index d2b07abc4..9dc53f364 100755
--- a/bin/all-jfmt.sh
+++ b/bin/all-jfmt.sh
@@ -86,9 +86,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -331,9 +342,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/all-run.sh b/bin/all-run.sh
index 7732b8856..4dcb5d75f 100755
--- a/bin/all-run.sh
+++ b/bin/all-run.sh
@@ -115,9 +115,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -446,9 +457,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/all-years.sh b/bin/all-years.sh
index 0d5019190..7adeeabb7 100755
--- a/bin/all-years.sh
+++ b/bin/all-years.sh
@@ -114,9 +114,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -439,9 +450,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/chk-entry.sh b/bin/chk-entry.sh
index e2fe9a69b..798677ac1 100755
--- a/bin/chk-entry.sh
+++ b/bin/chk-entry.sh
@@ -96,9 +96,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -375,9 +386,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/combine_author_handle.sh b/bin/combine_author_handle.sh
index 08d494e90..e8e33c0de 100755
--- a/bin/combine_author_handle.sh
+++ b/bin/combine_author_handle.sh
@@ -118,9 +118,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -327,9 +338,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/csv2entry.sh b/bin/csv2entry.sh
index 0983cadf7..e62511b44 100755
--- a/bin/csv2entry.sh
+++ b/bin/csv2entry.sh
@@ -149,9 +149,20 @@ shopt -s lastpipe # run last command of a pipeline not executed in the backgroun
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -549,9 +560,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/cvt-submission.sh b/bin/cvt-submission.sh
index c87e4b163..47813eabb 100755
--- a/bin/cvt-submission.sh
+++ b/bin/cvt-submission.sh
@@ -106,9 +106,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -1069,9 +1080,20 @@ export TARBALL="$TARBALL_DIR/$ENTRY_ID.mods.$NOW.tar.bz2"
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/entry2csv.sh b/bin/entry2csv.sh
index 9fd3ab459..8a46e75b9 100755
--- a/bin/entry2csv.sh
+++ b/bin/entry2csv.sh
@@ -124,9 +124,20 @@ shopt -s lastpipe # run last command of a pipeline not executed in the backgroun
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -667,9 +678,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/find-invalid-json.sh b/bin/find-invalid-json.sh
index a7dd02095..d96b52f79 100755
--- a/bin/find-invalid-json.sh
+++ b/bin/find-invalid-json.sh
@@ -20,9 +20,20 @@
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
VERGE=$(type -P verge)
@@ -155,9 +166,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/find-missing-links.sh b/bin/find-missing-links.sh
index de0cf3910..33f064763 100755
--- a/bin/find-missing-links.sh
+++ b/bin/find-missing-links.sh
@@ -105,9 +105,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -273,9 +284,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/format-headers.sh b/bin/format-headers.sh
index f570e6ee5..7fb6b2b45 100755
--- a/bin/format-headers.sh
+++ b/bin/format-headers.sh
@@ -26,9 +26,20 @@
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# modify well known markdown headers that are not in canonical form
diff --git a/bin/gen-authors.sh b/bin/gen-authors.sh
index a5db96ef0..a4947acc3 100755
--- a/bin/gen-authors.sh
+++ b/bin/gen-authors.sh
@@ -98,9 +98,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -557,9 +568,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/gen-location.sh b/bin/gen-location.sh
index 376475999..c343abbdb 100755
--- a/bin/gen-location.sh
+++ b/bin/gen-location.sh
@@ -86,9 +86,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -443,9 +454,20 @@ export LOCATION_HTML="location.html"
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/gen-other-html.sh b/bin/gen-other-html.sh
index 3696d6311..798634c93 100755
--- a/bin/gen-other-html.sh
+++ b/bin/gen-other-html.sh
@@ -86,9 +86,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -363,9 +374,20 @@ TOOL_OPTION+=("$SITE_URL")
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/gen-sitemap.sh b/bin/gen-sitemap.sh
index 0be799e47..d4fd27e76 100755
--- a/bin/gen-sitemap.sh
+++ b/bin/gen-sitemap.sh
@@ -98,9 +98,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -508,9 +519,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/gen-status.sh b/bin/gen-status.sh
index a32fcbe14..187c2e404 100755
--- a/bin/gen-status.sh
+++ b/bin/gen-status.sh
@@ -86,9 +86,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -791,9 +802,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/gen-top-html.sh b/bin/gen-top-html.sh
index 066b4e6fd..52e5767df 100755
--- a/bin/gen-top-html.sh
+++ b/bin/gen-top-html.sh
@@ -106,9 +106,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -460,9 +471,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/gen-year-index.sh b/bin/gen-year-index.sh
index fa233800c..dc7ba55b9 100755
--- a/bin/gen-year-index.sh
+++ b/bin/gen-year-index.sh
@@ -88,9 +88,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -422,9 +433,20 @@ TOOL_OPTION+=("$TAGLINE")
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/gen-years.sh b/bin/gen-years.sh
index d954b4547..67770c605 100755
--- a/bin/gen-years.sh
+++ b/bin/gen-years.sh
@@ -88,9 +88,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -600,9 +611,20 @@ export YEARS_HTML="years.html"
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/jfmt-wrapper.sh b/bin/jfmt-wrapper.sh
index c3a60c7ff..6aa2d3279 100755
--- a/bin/jfmt-wrapper.sh
+++ b/bin/jfmt-wrapper.sh
@@ -110,9 +110,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -415,9 +426,20 @@ esac
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/jprint-wrapper.sh b/bin/jprint-wrapper.sh
index 79f3b91e5..d5b85d0b6 100755
--- a/bin/jprint-wrapper.sh
+++ b/bin/jprint-wrapper.sh
@@ -110,9 +110,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -416,9 +427,20 @@ esac
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/jval-wrapper.sh b/bin/jval-wrapper.sh
index 239f965b1..1abeb320f 100755
--- a/bin/jval-wrapper.sh
+++ b/bin/jval-wrapper.sh
@@ -94,9 +94,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -421,9 +432,20 @@ esac
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/md2html.sh b/bin/md2html.sh
index f396298a7..84ac53562 100755
--- a/bin/md2html.sh
+++ b/bin/md2html.sh
@@ -158,9 +158,20 @@ shopt -s lastpipe # run last command of a pipeline not executed in the backgroun
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -706,9 +717,20 @@ function debug_parameters
# print values that could be modified by parse_command_line
#
- echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LANG=$LANG" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: VERSION=$VERSION" 1>&2
echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: NAME=$NAME" 1>&2
echo "$0: debug[$DEBUG_LEVEL]: $DBG_PREFIX: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/new-dir.sh b/bin/new-dir.sh
index 271a7066b..e9744b945 100755
--- a/bin/new-dir.sh
+++ b/bin/new-dir.sh
@@ -89,9 +89,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -341,9 +352,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/new-year.sh b/bin/new-year.sh
index fb8974cfc..211617735 100755
--- a/bin/new-year.sh
+++ b/bin/new-year.sh
@@ -88,9 +88,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -391,9 +402,20 @@ fi
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/othermd2html.sh b/bin/othermd2html.sh
index 607580dd9..0818de53c 100755
--- a/bin/othermd2html.sh
+++ b/bin/othermd2html.sh
@@ -89,9 +89,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -510,9 +521,20 @@ export UP_TEXT="UP_TEXT=jump to $YYYY_DIR/index.html"
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/output-index-author.sh b/bin/output-index-author.sh
index 7c8f6c1c0..1965518b8 100755
--- a/bin/output-index-author.sh
+++ b/bin/output-index-author.sh
@@ -104,9 +104,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -692,9 +703,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/output-index-inventory.sh b/bin/output-index-inventory.sh
index d73f0f639..f43902c0f 100755
--- a/bin/output-index-inventory.sh
+++ b/bin/output-index-inventory.sh
@@ -116,9 +116,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -469,9 +480,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/output-year-index.sh b/bin/output-year-index.sh
index 6fecc0149..1eb7b6bff 100755
--- a/bin/output-year-index.sh
+++ b/bin/output-year-index.sh
@@ -123,9 +123,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -587,9 +598,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/pandoc-wrapper.sh b/bin/pandoc-wrapper.sh
index 3716fcdab..c67e3b2fe 100755
--- a/bin/pandoc-wrapper.sh
+++ b/bin/pandoc-wrapper.sh
@@ -102,9 +102,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -363,9 +374,20 @@ export INC_DIR="inc"
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/quick-readme2index.sh b/bin/quick-readme2index.sh
index 1d2d0e152..42c4f43df 100755
--- a/bin/quick-readme2index.sh
+++ b/bin/quick-readme2index.sh
@@ -95,9 +95,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -527,9 +538,20 @@ TOOL_OPTION+=("$SITE_URL/$YYYY_DIR/index.html")
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/readme2index.sh b/bin/readme2index.sh
index fbbc20ad4..584faed2a 100755
--- a/bin/readme2index.sh
+++ b/bin/readme2index.sh
@@ -89,9 +89,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -487,9 +498,20 @@ TOOL_OPTION+=("$SITE_URL/$YYYY_DIR/index.html")
# If -v 3 or higher, print exported variables in order that they were exported.
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/sgi.sh b/bin/sgi.sh
index b258207a3..eaa335354 100755
--- a/bin/sgi.sh
+++ b/bin/sgi.sh
@@ -54,9 +54,20 @@
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# load stdin into a temporary gitignore file
diff --git a/bin/sort.gitignore.sh b/bin/sort.gitignore.sh
index c5fb2f081..139447821 100755
--- a/bin/sort.gitignore.sh
+++ b/bin/sort.gitignore.sh
@@ -101,9 +101,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -387,9 +398,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/status2html.sh b/bin/status2html.sh
index 4fb1f1501..a8123d83a 100755
--- a/bin/status2html.sh
+++ b/bin/status2html.sh
@@ -114,9 +114,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -357,9 +368,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/subst.default.sh b/bin/subst.default.sh
index 02e906f69..1ee065096 100755
--- a/bin/subst.default.sh
+++ b/bin/subst.default.sh
@@ -95,9 +95,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -246,9 +257,20 @@ export VALIDATOR_ENCODED_URL
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/subst.entry-index.sh b/bin/subst.entry-index.sh
index a152a6248..7d7624f1b 100755
--- a/bin/subst.entry-index.sh
+++ b/bin/subst.entry-index.sh
@@ -118,9 +118,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -629,9 +640,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/subst.year-index.sh b/bin/subst.year-index.sh
index 0d9f09bc9..bc22c137a 100755
--- a/bin/subst.year-index.sh
+++ b/bin/subst.year-index.sh
@@ -106,9 +106,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -472,9 +483,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/tar-entry.sh b/bin/tar-entry.sh
index c4d68dd11..cfa0cfea9 100755
--- a/bin/tar-entry.sh
+++ b/bin/tar-entry.sh
@@ -86,9 +86,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -450,9 +461,20 @@ export REBUILD_TARBALL=
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/tar-year.sh b/bin/tar-year.sh
index 88d22ee2f..47a8d0d78 100755
--- a/bin/tar-year.sh
+++ b/bin/tar-year.sh
@@ -86,9 +86,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -398,9 +409,20 @@ export REBUILD_TARBALL=
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/untar-entry.sh b/bin/untar-entry.sh
index 34d93f363..9ff0eef39 100755
--- a/bin/untar-entry.sh
+++ b/bin/untar-entry.sh
@@ -86,9 +86,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -349,9 +360,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/bin/untar-year.sh b/bin/untar-year.sh
index 280b3896a..a304e02ae 100755
--- a/bin/untar-year.sh
+++ b/bin/untar-year.sh
@@ -86,9 +86,20 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# IOCCC requires use of C locale
#
-export LC_ALL="C"
export LANG="C"
+export LC_CTYPE="C"
export LC_NUMERIC="C"
+export LC_TIME="C"
+export LC_COLLATE="C"
+export LC_MONETARY="C"
+export LC_MESSAGES="C"
+export LC_PAPER="C"
+export LC_NAME="C"
+export LC_ADDRESS="C"
+export LC_TELEPHONE="C"
+export LC_MEASUREMENT="C"
+export LC_IDENTIFICATION="C"
+export LC_ALL="C"
# set variables referenced in the usage message
@@ -336,9 +347,20 @@ fi
# parameter debugging
#
if [[ $V_FLAG -ge 3 ]]; then
- echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: LANG=$LANG" 1>&2
+ echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
+ echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
+ echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
+ echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
+ echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
+ echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
+ echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
+ echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
+ echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
+ echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
+ echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
+ echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
echo "$0: debug[3]: NAME=$NAME" 1>&2
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
diff --git a/sitemap.xml b/sitemap.xml
index 263783ad2..2f87ee7b2 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -15186,35 +15186,35 @@
https://www.ioccc.org/bin/all-jfmt.sh
- 2025-03-13T22:00:35+00:00
+ 2025-03-14T23:44:59+00:00
https://www.ioccc.org/bin/all-run.sh
- 2025-03-13T22:08:28+00:00
+ 2025-03-14T23:45:07+00:00
https://www.ioccc.org/bin/all-years.sh
- 2025-03-13T22:08:31+00:00
+ 2025-03-14T23:45:14+00:00
https://www.ioccc.org/bin/chk-entry.sh
- 2025-03-13T22:08:33+00:00
+ 2025-03-14T23:45:19+00:00
https://www.ioccc.org/bin/combine_author_handle.sh
- 2025-03-13T22:08:36+00:00
+ 2025-03-14T23:45:25+00:00
https://www.ioccc.org/bin/csv2entry.sh
- 2025-03-13T22:08:39+00:00
+ 2025-03-14T23:45:31+00:00
https://www.ioccc.org/bin/cvt-submission.sh
- 2025-03-13T22:08:43+00:00
+ 2025-03-14T23:45:35+00:00
https://www.ioccc.org/bin/entry2csv.sh
- 2025-03-13T22:08:45+00:00
+ 2025-03-14T23:45:51+00:00
https://www.ioccc.org/bin/filelist.entry.json.awk
@@ -15222,47 +15222,47 @@
https://www.ioccc.org/bin/find-invalid-json.sh
- 2025-03-13T22:08:49+00:00
+ 2025-03-14T23:45:57+00:00
https://www.ioccc.org/bin/find-missing-links.sh
- 2025-03-13T22:08:52+00:00
+ 2025-03-14T23:46:02+00:00
https://www.ioccc.org/bin/format-headers.sh
- 2025-03-13T21:47:56+00:00
+ 2025-03-14T23:37:24+00:00
https://www.ioccc.org/bin/gen-authors.sh
- 2025-03-13T22:08:57+00:00
+ 2025-03-14T23:46:13+00:00
https://www.ioccc.org/bin/gen-location.sh
- 2025-03-13T22:09:00+00:00
+ 2025-03-14T23:46:21+00:00
https://www.ioccc.org/bin/gen-other-html.sh
- 2025-03-13T22:09:02+00:00
+ 2025-03-14T23:46:27+00:00
https://www.ioccc.org/bin/gen-sitemap.sh
- 2025-03-13T22:09:05+00:00
+ 2025-03-14T23:46:32+00:00
https://www.ioccc.org/bin/gen-status.sh
- 2025-03-13T22:09:07+00:00
+ 2025-03-14T23:46:38+00:00
https://www.ioccc.org/bin/gen-top-html.sh
- 2025-03-13T22:09:10+00:00
+ 2025-03-14T23:46:44+00:00
https://www.ioccc.org/bin/gen-year-index.sh
- 2025-03-13T22:09:12+00:00
+ 2025-03-14T23:46:48+00:00
https://www.ioccc.org/bin/gen-years.sh
- 2025-03-13T22:09:17+00:00
+ 2025-03-14T23:46:52+00:00
https://www.ioccc.org/bin/html.sed
@@ -15274,15 +15274,15 @@
https://www.ioccc.org/bin/jfmt-wrapper.sh
- 2025-03-13T22:09:20+00:00
+ 2025-03-14T23:46:57+00:00
https://www.ioccc.org/bin/jprint-wrapper.sh
- 2025-03-13T22:09:22+00:00
+ 2025-03-14T23:47:00+00:00
https://www.ioccc.org/bin/jval-wrapper.sh
- 2025-03-13T22:09:24+00:00
+ 2025-03-14T23:47:04+00:00
https://www.ioccc.org/bin/manifest.csv.entry.awk
@@ -15298,43 +15298,43 @@
https://www.ioccc.org/bin/md2html.sh
- 2025-03-13T22:09:57+00:00
+ 2025-03-14T23:47:48+00:00
https://www.ioccc.org/bin/new-dir.sh
- 2025-03-13T22:10:06+00:00
+ 2025-03-14T23:47:53+00:00
https://www.ioccc.org/bin/new-year.sh
- 2025-03-13T22:10:09+00:00
+ 2025-03-14T23:47:58+00:00
https://www.ioccc.org/bin/othermd2html.sh
- 2025-03-13T22:10:12+00:00
+ 2025-03-14T23:48:04+00:00
https://www.ioccc.org/bin/output-index-author.sh
- 2025-03-13T22:10:15+00:00
+ 2025-03-14T23:48:09+00:00
https://www.ioccc.org/bin/output-index-inventory.sh
- 2025-03-13T22:10:18+00:00
+ 2025-03-14T23:48:12+00:00
https://www.ioccc.org/bin/output-year-index.sh
- 2025-03-13T22:10:20+00:00
+ 2025-03-14T23:48:16+00:00
https://www.ioccc.org/bin/pandoc-wrapper.sh
- 2025-03-13T22:10:25+00:00
+ 2025-03-14T23:48:26+00:00
https://www.ioccc.org/bin/quick-readme2index.sh
- 2025-03-13T22:10:29+00:00
+ 2025-03-14T23:48:31+00:00
https://www.ioccc.org/bin/readme2index.sh
- 2025-03-13T22:10:31+00:00
+ 2025-03-14T23:48:35+00:00
https://www.ioccc.org/bin/README.md
@@ -15342,23 +15342,23 @@
https://www.ioccc.org/bin/sgi.sh
- 2025-03-13T22:02:07+00:00
+ 2025-03-14T23:39:58+00:00
https://www.ioccc.org/bin/sort.gitignore.sh
- 2025-03-13T22:10:37+00:00
+ 2025-03-14T23:48:48+00:00
https://www.ioccc.org/bin/status2html.sh
- 2025-03-13T22:10:39+00:00
+ 2025-03-14T23:48:53+00:00
https://www.ioccc.org/bin/subst.default.sh
- 2025-03-13T22:10:42+00:00
+ 2025-03-14T23:48:57+00:00
https://www.ioccc.org/bin/subst.entry-index.sh
- 2025-03-13T22:10:44+00:00
+ 2025-03-14T23:49:01+00:00
https://www.ioccc.org/bin/subst.entry-navbar.awk
@@ -15366,7 +15366,7 @@
https://www.ioccc.org/bin/subst.year-index.sh
- 2025-03-13T22:10:47+00:00
+ 2025-03-14T23:49:05+00:00
https://www.ioccc.org/bin/subst.year-navbar.awk
@@ -15374,19 +15374,19 @@
https://www.ioccc.org/bin/tar-entry.sh
- 2025-03-13T22:10:49+00:00
+ 2025-03-14T23:49:11+00:00
https://www.ioccc.org/bin/tar-year.sh
- 2025-03-13T22:10:51+00:00
+ 2025-03-14T23:49:18+00:00
https://www.ioccc.org/bin/untar-entry.sh
- 2025-03-13T22:10:57+00:00
+ 2025-03-14T23:49:21+00:00
https://www.ioccc.org/bin/untar-year.sh
- 2025-03-13T22:11:01+00:00
+ 2025-03-14T23:49:28+00:00
https://www.ioccc.org/bugs.html