+ else if (strPrefix(option, "-D"))
+ {
+ char *switch_string = &option[2];
+ unsigned long switch_value;
+
+ if (*switch_string == '\0')
+ Error(ERR_EXIT_HELP, "empty switch ignored");
+
+ switch_value = get_cmd_switch_function(switch_string);
+
+ if (switch_value == 0)
+ Error(ERR_EXIT_HELP, "unknown switch '%s'", switch_string);
+
+ options.cmd_switches |= switch_value;
+ }