The following 'hidden' (and therefore non-documented) command line options
are actually required by parts of INMOS's occam, C, and FORTRAN toolset
building process:

-- Last modified 30 Jan 1991 by CO'N.

ZH  -- Mark output as an occam harness.
       This simply flags the output file with a different tag than normal,
       to indicate that it isn't really an occam program.
       It is used by occam harnesses which are just there to call
       other language startup routines, to tell the configurer that it
       must worry about static data, and heap data too.

ZLC filename -- Change the name of the compiler library.
       The default is one of `occam2.lib', `occama.lib', or `occam8.lib',
       depending upon the type of processor being compiled.

ZLCP suffix  -- Change the suffix used on the end of the compiler library
       entrypoint names for compiler predefines. The default is "%O".

ZLCS suffix  -- Change the suffix used on the end of the compiler library
       entrypoint names for compiler-generated calls. The default is "%CHK".

ZLI filename -- Change the name of the virtual i/o library.
       The default is `virtual.lib'.

ZLIS suffix  -- Change the suffix used on the end of the virtual i/o library
       entrypoint names for virtual i/o. The default is "%".

ZNJ -- Do not insert jumps; use `ldc 0; cj label'. (For everywhere except
       CASE statements). Used when building the debugger kernels,
       so that they do not timeslice accidentally.

ZV  -- Do i/o not by call.
       This is used to build the VIRTUAL.IO% libraries,
       since they must be flagged as callable from interactive debugging
       code, but themselves must use inline communication.
       Similarly it is used in the DEBUG.MSG library, and
       in the xlink library (OutputOrFail etc).

ZW  -- Do channels not by pointer.
       This option essentially makes the compiler behave exactly like
       the old occam-in-occam (D705B, D700D, D700E, etc) compiler
       where it concerns arrays of channels.
       Any code which does 'nasty' things with channels would otherwise
       need to be modified.
       This is used by the debugger, so that it can still be compiled
       with the old compiler.
       It is used by the EPROM loader software, for simplicity.
       It is also used by the collector's loader.
       Both of these cases could be re-written to work without this option,
       but they would be more complex because of the need to set up
       arrays of pointers to channels.
