Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!ut-sally!husc6!cca!mirror!rayssd!raybed2!applicon!bambi!garrity!garrity From: garrity@garrity.applicon.UUCP Newsgroups: comp.lang.c Subject: Re: Yet another bug in VMS C Message-ID: <31800003@garrity> Date: Tue, 28-Jul-87 09:20:00 EDT Article-I.D.: garrity.31800003 Posted: Tue Jul 28 09:20:00 1987 Date-Received: Sat, 1-Aug-87 09:51:54 EDT References: <880@bsu-cs.UUCP> Lines: 24 Nf-ID: #R:bsu-cs.UUCP:-88000:garrity:31800003:000:871 Nf-From: garrity.applicon.UUCP!garrity Jul 28 09:20:00 1987 > I have discovered truly bizarre behavior in C for VAX/VMS. The > command-line arguments are folded to all lowercase. The only way of > preserving case seems to be to enclose arguments in double quotes. > . > . > . > How does one tell it not to do it? I could find no references to this > in the index of the VMS C manual. This is not the compilers fault. The command line interpreter is doing it to you. They have been converted to upper-case before your code ever saw them. Therefore there is nothing you can do in the code to fix it. Sorry. -- Mike Garrity -- -- snail: Applicon, a division of Schlumberger Systems, Inc. -- 829 Middlesex Tpk. -- P.O. box 7004 -- Billerica MA, 01821 -- -- uucp: {allegra|decvax|mit-eddie|utzoo}!linus!raybed2!applicon!garrity -- {amd|bbncca|cbosgd|wjh12|ihnp4|yale}!ima!applicon!garrity