OTC Changes by Graham Dumpleton (grahamd@otc.otca.oz.au)

16-Jun-91
 Added support for Sun -Y option
 Added support for Sun -undef option
 Fix -N by putting initdefines() after dooptions()
 Added throw macro support to jump table
 Fixed predefines for sun, pyr and i386 architectures
25-Jun-91
 Fixes to make ## operator expansion ANSI conformant. See 16.3.2 of ARM.
 Remove #elif from src to make more portable.
 Added support for Pyramid.
 Added support for Interactive Unix.
 Fix #line nesting. Put #lines around template expansions.
01-Jul-91
 Add __COOL__ as a predefined symbol.
 Fix search for include in local directory first.
07-Jul-91
 Fix #line nesting. Added wrongfile, also force #line before included file.
