-- Copyright (C) International Computer Science Institute, 1994.  COPYRIGHT  --
-- NOTICE: This code is provided "AS IS" WITHOUT ANY WARRANTY and is subject --
-- to the terms of the SATHER LIBRARY GENERAL PUBLIC LICENSE contained in    --
-- the file "Doc/License" of the Sather distribution.  The license is also   --
-- available from ICSI, 1947 Center St., Suite 600, Berkeley CA 94704, USA.  --
--------> Please email comments to "sather-bugs@icsi.berkeley.edu". <----------

This directory holds files which are necessary for a particular
implementation of the compiler.  These are:

    EXTERNS     - prototypes which need exceptional handling
    FORBID      - identifiers which must not be issued by accident
    MACROS      - code to generate for built-in routines
    ITERS       - a hack to do some simple iter inlining
    Makefile    - to make 'base.a'
    base.a      - archive file of runtime routines
    header.h    - header necessary for generated C code
    proto.h     - prototypes for the runtime routines
    *.c         - C code for the runtimes
    GC          - The Boehm garbage collector

Some of the files arrive in the form *.proto and are made by cpp during
the bootstrap.  This allows #ifdef changes for various systems.
