aboutsummaryrefslogtreecommitdiff
path: root/source/1.0/src
diff options
context:
space:
mode:
authorkate.ward <kate.ward@forestent.com>2009-05-10 17:56:13 +0000
committerkate.ward <kate.ward@forestent.com>2009-05-10 17:56:13 +0000
commitcecd7bd847485c1b3fec1afc64ffcb0346115545 (patch)
tree7e1558b33734f782984c4251e17eb250b742862e /source/1.0/src
parentfb0e718b51ccb9cfecbf71cda3b211a4dcd4c030 (diff)
downloadshflags-cecd7bd847485c1b3fec1afc64ffcb0346115545.tar.gz
fixed bug in flags_reset() where the _default vars weren't being unset
Diffstat (limited to 'source/1.0/src')
-rw-r--r--source/1.0/src/shflags3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/1.0/src/shflags b/source/1.0/src/shflags
index dbfc89c..7b8a506 100644
--- a/source/1.0/src/shflags
+++ b/source/1.0/src/shflags
@@ -978,7 +978,7 @@ flags_help()
return ${FLAGS_TRUE}
}
-# Reset all flags back to their default values.
+# Reset shflags back to an uninitialized state.
#
# Args:
# none
@@ -989,6 +989,7 @@ flags_reset()
for flags_name_ in ${__flags_longNames}; do
flags_strToEval_="unset FLAGS_${flags_name_}"
for flags_type_ in \
+ ${__FLAGS_INFO_DEFAULT} \
${__FLAGS_INFO_HELP} \
${__FLAGS_INFO_SHORT} \
${__FLAGS_INFO_TYPE}