Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!ub.d.umn.edu!cs.umn.edu!cybrspc!roy From: cybrspc!roy@cs.umn.edu (Roy M. Silvernail) Newsgroups: comp.lang.perl Subject: Re: Recent patches Message-ID: Date: 25 Aug 90 17:54:22 GMT References: <8310011@hpnmdla.HP.COM> Organization: Villa CyberSpace, Minneapolis, MN Lines: 28 darrylo@hpnmdla.HP.COM (Darryl Okahata) writes: > I'll bet that it is this second parsing of the command line (the > first, I imagine, is done by 4dos) that is causing your problems. The > solution is to: > > 1. Prevent the shell (4dos, in this case?) from interpreting quote > characters; these characters should be passed verbatim to the > MSDOS program. This isn't a problem for single quotes, as they aren't important to 4dos. > 2. Modify your MSDOS startup routine to do proper argc/argv > processing with quotes. I know that this can be done under > both MicroSoft and Turbo C, although I do not have any source > code to do this. Aha! I hadn't thought of this idea. Turbo C comes with source to the startup code. My only problem may be getting Perl to compile under Turbo. I've heard that it won't. Thanks, Darryl, for clearing up my confusion. -- Roy M. Silvernail | #include | Does virtual now available at: | main(){ | reality need cybrspc!roy@cs.umn.edu | float x=1; | swap space? (cyberspace... be here!)| printf("Just my $%.2f.\n",x/50);} | -- me