Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!ll-xn!cit-vax!oberon!sargas.usc.edu!tli From: tli@sargas.usc.edu (Tony Li) Newsgroups: comp.os.vms Subject: Re: Yet another bug in VMS C Message-ID: <3639@oberon.USC.EDU> Date: Sun, 26-Jul-87 00:56:13 EDT Article-I.D.: oberon.3639 Posted: Sun Jul 26 00:56:13 1987 Date-Received: Sun, 26-Jul-87 06:36:01 EDT References: <880@bsu-cs.UUCP> Sender: nobody@oberon.USC.EDU Reply-To: tli@sargas.usc.edu.UUCP (Tony Li) Organization: University of Southern California, Los Angeles Lines: 22 In article <880@bsu-cs.UUCP> dhesi@bsu-cs.UUCP (Rahul Dhesi) writes: 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. Thus a command like tr a-z A-Z won't work. How does one tell it not to do it? I could find no references to this in the index of the VMS C manual. It's not C at all. It's DCL. This is a ?feature?. Yes, you've discovered the only workaround is to use double quotes. ;-) Tony Li - USC University Computing Services "Fene mele kiki bobo" Uucp: oberon!tli -- Joe Isuzu Bitnet: tli@uscvaxq, tli@ramoth Internet: tli@sargas.usc.edu