]> git.tuebingen.mpg.de Git - gsu.git/blobdiff - common
gui: Conform to $ret and $result conventions.
[gsu.git] / common
diff --git a/common b/common
index a7c39b11ae9f08f528fee3769665a50cbbb5151f..cd07252fa1d6917905b41d868fcdbcb67d54f89b 100644 (file)
--- a/common
+++ b/common
@@ -15,6 +15,9 @@ E_GSU_BAD_ARG_COUNT           invalid number of arguments
 E_GSU_EDITOR                   failed to execute editor
 E_GSU_MKDIR                    failed to create directory
 E_GSU_GETOPTS                  getopts error
+E_GSU_DIALOG                   dialog error
+E_GSU_MKTEMP                   mktemp error
+E_GSU_MENU_TREE                        invalid menu tree
 $gsu_errors
 "
        local a b i=0
@@ -35,7 +38,7 @@ EOF
 gsu_is_a_number()
 {
        result="$1"
-       if test "$1" -eq "$1" &> /dev/null; then
+       if (("$1" == "$1")) &> /dev/null; then
                ret=$GSU_SUCCESS
        else
                ret=-$E_GSU_NOT_A_NUMBER
@@ -62,11 +65,11 @@ gsu_err_msg()
        local txt="$result" err
 
        gsu_is_a_number "$ret"
-       if test $ret -lt 0; then
+       if (($ret < 0)); then
                gsu_msg "unknown error ($ret:$txt)"
                exit 1
        fi
-       if test $result -ge 0; then
+       if (($result >= 0)); then
                gsu_msg "unknown error ($result:$txt)"
                exit 1
        fi