]> git.tuebingen.mpg.de Git - gsu.git/blobdiff - common
subcommand: Avoid referencing possibly undefined $ret.
[gsu.git] / common
diff --git a/common b/common
index eaa5751b43a9133fba3e497b5d45babe1e46b0e9..e3268907a385cb5417ac60796f2f0a50fcbeed2f 100644 (file)
--- a/common
+++ b/common
@@ -1,5 +1,6 @@
 #!/bin/bash
-# (C) 2006-2011 Andre Noll
+# Copyright (C) 2006 Andre Noll
+# Licensed under the LGPL, version 3. See COPYING and COPYING.LESSER.
 
 _gsu_init_errors()
 {
@@ -15,6 +16,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 +39,7 @@ EOF
 gsu_is_a_number()
 {
        result="$1"
-       if (("$1" == "$1")) &> /dev/null; then
+       if [ "$1" -eq "$1" ] &> /dev/null; then
                ret=$GSU_SUCCESS
        else
                ret=-$E_GSU_NOT_A_NUMBER