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