Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!ut-sally!husc6!rutgers!sri-spam!mordor!lll-tis!ptsfa!ihnp4!inuxc!iuvax!pur-ee!uiucdcs!uxc.cso.uiuc.edu!uiucuxe!heisterb From: heisterb@uiucuxe.cso.uiuc.edu Newsgroups: comp.lang.c Subject: Re: Yet another bug in VMS C Message-ID: <47000013@uiucuxe> Date: Sun, 26-Jul-87 12:03:00 EDT Article-I.D.: uiucuxe.47000013 Posted: Sun Jul 26 12:03:00 1987 Date-Received: Tue, 28-Jul-87 04:50:53 EDT References: <880@bsu-cs.UUCP> Lines: 18 Nf-ID: #R:bsu-cs.UUCP:880:uiucuxe:47000013:000:752 Nf-From: uiucuxe.cso.uiuc.edu!heisterb Jul 26 11:03:00 1987 RE: all arguments to a VAX/VMS C program are converted to lower case I think you've discovered truly normal behavior in VMS. All command line arguments are converted to UPPER case by DCL. The C run time routines then convert everything to lower case for your convenience. You already know the answer to your question, just quote the necessary arguments. Isn't a "bug" an instance of a product performing a documented operation incorrectly, rather than simply performing an operation differently than you expect? Now since the latter can be an anoyance, that could be the definition of a bug, but the two are not equivalent! DJ Heisterberg National Center for Superconfusing Applications heisterb@uxe.cso.uiuc.edu 13004@ncsa[a|b].ncsa.uiuc.edu