Path: utzoo!attcan!uunet!van-bc!mdivax1!mclaren Newsgroups: comp.sys.amiga.tech Subject: Re: Bugs in Lattice C 5.05 Keywords: SAS C Lattice Bugs 5.05 CLI Message-ID: <1990Nov17.021155.6863@mdivax1.uucp> Date: 17 Nov 90 02:11:55 GMT References: <1990Nov15.184915.18887@unx.sas.com> Reply-To: mdivax1!mclaren (Gavin McLaren) Distribution: comp Organization: Mobile Data International, Richmond, B.C., Canada Lines: 21 Return-Path: Apparently-To: van-bc!rnews In article <1990Nov15.184915.18887@unx.sas.com> walker@unx.sas.com (Doug Walker) writes: >In article phil@adam.adelaide.edu.au (Phil Kernick) writes: >>It all fails because of the quotes in the -d option, so my question is >>how do you use the -d option if the symbol has imbedded quotes > >Apparently, you can't. lc must put double-quotes around all the arguments >it passes to lc1; these double-quotes interfere with yours. There is no >way of escaping the double-quotes. Seems to me the original problem was that the CLI stripped the quotes, and make the quoted part of the -d option a seperate argument (as it should). My trusty AmigaDOS manual states that the way to escape a quote character is: lc -ddebug=*"Hello*" ... You should use this to put characters like / or + or " into filenames that are interpreted by the CLI, too. Although why would anyone want too? --Gavin McLaren ...!uunet!van-bc!mdivax1!mclaren