From: RHEA::DECWRL::"ihnp4!allegra!cataly!arf" "Alan Feuer" 28-MAY-1985 18:42 To: cataly!eagle!allegra!ihnp4!decwrl!dec-rhea!dec-rex!minow Subj: Received: from DECWRL by DEC-RHEA with SMTP; Tue, 28 May 85 15:41-PDT Received: by decwrl.ARPA (4.22.01/4.7.34) id AA02173; Tue, 28 May 85 15:42:24 pdt Received: by ihnp4.ATT.UUCP id AA02777; 28 May 85 17:38:56 CDT (Tue) Date: 28 May 85 17:38:56 CDT (Tue) Message-Id: <8505282242.AA02173@decwrl.ARPA> Subj: obscure bug in cpp One of our fine-toothed-comb types has discovered that the routine scannumber botches parsing of floating point numbers. It fails to recognize 21e04 .21e+04 as floats. (If you like, I can send you the floating point scanner from the Analyzer.) Also, ANSI C allows floats in #if-expessions. Also, in the routine getfile you seem to have left traces of your earlier sins. It appears you no longer use a variable-length record to save the name of a file and instead use the more respectable pointer. Nevertheless, you still save space for the name when you allocate the record. /alan