|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ I T ┃
Length: 1291 (0x50b) Types: TextFile Names: »INFO«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki └─ ⟦this⟧ »EUUGD11/euug-87hel/sec1/cpp.patch/INFO«
Submitted by: seismo!gatech!emory!arnold (Arnold D. Robbins {EUCC}) Mod.sources: Volume 6, Issue 44 Archive-name: cpp.patch [ This had been posted in net.bugs.4bsd, etc., but the Arnold and I both thought it important enough to be published in mod.sources; indeed, he had originally sent this to mod.sources, but it got lost in the changeover from John to me. -r$ ] These patches include mcgill-vision!mouse's bug fix (due to a typo). Basically, with these patches are installed, /lib/cpp gains two new capabilities: The #elif found in recent versions of System V and in the draft ANSI standard, and the ability to recognize C++ // comments, which start with the // delimiter, and go to the end of the line. #elif is automatic: it is fast becoming a standard C feature, and I feel that everyone would want it. // comments require that the new -B option be given, for their recognition to be turned on. Sites with C++ should modify their CC shell script to call /lib/cpp with this option. (I chose -B as sort of mnemonic for the BCPL programming language, from which // was re-instituted.) Credits: Doug Gwyn of BRL implemented #elif for his System V emulation; however I typed it in to make the "style" consistent; all typos are mine. I wrote the // processing code. Enjoy.