synced lib/shflags to latest HEAD
diff --git a/source/1.0/lib/shflags b/source/1.0/lib/shflags
index e6395d3..9e69e64 100644
--- a/source/1.0/lib/shflags
+++ b/source/1.0/lib/shflags
@@ -1,4 +1,4 @@
-# $Id: shflags 185 2013-01-15 00:00:39Z kate.ward@forestent.com $
+# $Id: shflags 189 2013-01-15 00:13:10Z kate.ward@forestent.com $
 # vim:et:ft=sh:sts=2:sw=2
 #
 # Copyright 2008 Kate Ward. All Rights Reserved.
@@ -709,7 +709,7 @@
   # properly give user access to non-flag arguments mixed in between flag
   # arguments. Its usage was replaced by FLAGS_ARGV, and it is being kept only
   # for backwards compatibility reasons.
-  FLAGS_ARGC=`_flags_math $# - 1 - ${_flags_argc_}`
+  FLAGS_ARGC=`_flags_math "$# - 1 - ${_flags_argc_}"`
 
   # handle options. note options with values must do an additional shift
   while true; do