I disagree; if (strcmp()) (or maybe strcasecmp()), then an error should be generated. If there are trailing characters where that is not allowed or expected, then an error should be generated. If an option is unknown, then an error should be generated. If there are extra arguments, then an error should be generated.
-- Clear skies, Justin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]