Imported from ../bash-2.05b.tar.gz.
diff --git a/flags.c b/flags.c
index cdf2aef..8846ba3 100644
--- a/flags.c
+++ b/flags.c
@@ -203,6 +203,8 @@
#define NUM_SHELL_FLAGS (sizeof (shell_flags) / sizeof (struct flags_alist))
+char optflags[NUM_SHELL_FLAGS+4] = { '+' };
+
int *
find_flag (name)
int name;
@@ -328,3 +330,15 @@
restricted = 0;
#endif
}
+
+void
+initialize_flags ()
+{
+ register int i;
+
+ for (i = 0; shell_flags[i].name; i++)
+ optflags[i+1] = shell_flags[i].name;
+ optflags[++i] = 'o';
+ optflags[++i] = ';';
+ optflags[i+1] = '\0';
+}