Miscellaneous procedures

## Miscellaneous declarations

The declarations in this section are typically only needed by specialised applications, for example the Modula-3 compiler or other quake templates.

source(X) declares that `X` contains non-compilable source.

derived_interface(X,V) adds the derived interface `X.i3` to the list of files to be compiled. `V` must be either `VISIBLE` or `HIDDEN` to indicate whether the interface should be available to importers outside this package.

derived_implementation(X) adds the derived module `X.m3` to the list of files to be compiled.

derived_c(X) adds the derived C code `X.c` to the list of files to be compiled.

derived_h(X) adds the derived include file `X.h` to the list of include files available to the compiler.

    Last modified on Mon Feb 12 11:35:36 PST 1996 by heydon
         modified on Thu Jul 21 16:57:42 PDT 1994 by kalsow
         modified on Thu Jan  7 18:40:57 PST 1993 by muller