/* NON_OPT is the code that is returned when a non-option is found in '+'
mode */
-#define NON_OPT 1
+static const int NON_OPT = 1;
/* LONG_OPT is the code that is returned when a long option is found. */
-#define LONG_OPT 2
+static const int LONG_OPT = 2;
/* The shells recognized. */
typedef enum {BASH,TCSH} shell_t;
static struct option *long_options=NULL;
static int long_options_length=0; /* Length of array */
static int long_options_nr=0; /* Nr of used elements in array */
-#define LONG_OPTIONS_INCR 10
+static const int LONG_OPTIONS_INCR = 10;
#define init_longopt() add_longopt(NULL,0)
/* Register a long option. The contents of name is copied. */
arg_opt=required_argument;
}
if (strlen(tokptr) == 0)
- error_msg("empty long option after -l or --long argument\n");
+ error_msg("empty long option after -l or --long argument");
}
add_longopt(tokptr,arg_opt);
}
else if (!strcmp(new_shell,"csh"))
shell=TCSH;
else
- error_msg("unknown shell after -s or --shell argument\n");
+ error_msg("unknown shell after -s or --shell argument");
}
printf(" --\n");
exit(0);
} else
- error_msg_and_die("missing optstring argument\n");
+ error_msg_and_die("missing optstring argument");
}
if (argv[1][0] != '-' || compatible) {
if (!optstr) {
if (optind >= argc)
- error_msg_and_die("missing optstring argument\n");
+ error_msg_and_die("missing optstring argument");
else {
optstr=xmalloc(strlen(argv[optind])+1);
strcpy(optstr,argv[optind]);