From 9ac245952aee3971004e3f6bf8f0746efdc43506 Mon Sep 17 00:00:00 2001 From: Michael Gebetsroither Date: Mon, 7 Nov 2005 22:22:34 +0100 Subject: [PATCH] added LANG/LC_ALL management functions --- sh-lib | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sh-lib b/sh-lib index 640a5b6..437d60c 100644 --- a/sh-lib +++ b/sh-lib @@ -25,6 +25,9 @@ SYSLOG__="YES" CMD_LINE__="" # /proc/cmdline +LANG__="$LANG" +LC_ALL__="$LC_ALL" + # CONFIG FUNCTIONS {{{ @@ -34,6 +37,10 @@ function setExitFunction { EXIT_FUNCTION__="$1"; } function disableSyslog { SYSLOG__="NO"; } function enableSyslog { SYSLOG__="YES"; } + +function saveLang { LANG__="$LANG"; LC_ALL__="$LC_ALL"; } +function restoreLang { LANG="$LANG__"; LC_ALL="$LC_ALL__"; } +function setCLang { saveLang; LANG="C"; LC_ALL="C"; } # }}} -- 2.1.4