
@(#)FILES 1.4 92/04/16

This file describes all the files that make up the Reve distribution.

README                - describes what popi is, and how to get started.
Makefile.dist         - master Makefile used to build popi on most systems.
TODO                  - bugs and suggested enhancements. Volunteers?
popi.msc              - Make file for Microsoft braindamaged make.
popi.prj              - Popi project file (for PC compilers).
powerc.prj            - Project file for Mix Software's Power C Compiler
popitopgm.c           - small filter to convert old popi format images to pgm.

alloc.c               - simple single-arena allocator for cmd line allocation.
colspec.c             - special transformations for color images.
defgen.c              - default (slow) code generation routines.
expr.y                - popi yacc grammar.
gen.c                 - code generation hook routine.
genps.c               - routine to convert PBM/PGM/PPM to PostScript.
io.c                  - file handling routines used by popi
main.c                - main routine and declarations used by popi.
mk.c                  - tree node creation routines.
polar.c               - polar coordinate handling routines used by popi.
sparcgen.c            - sparc runtime assembler generation routines.

libpbm.c              - PBM/PGM/PPM routines used by popi in io.c
libpbm.h              - definitions used by the PBM/PGM/PPM routines.
run.c                 - run time interpreter used by popi.
special.c             - special transformations used by popi.
popi.icon             - popi icon used when the popi window is iconifed.

gl.c                  - special version of the gl initialisation routines.
g_init.c              - graphics device driver for the gl window system.

amiga.c               - graphics device driver for the Amiga.
apollo.c              - graphics device driver for the Apollo.
atariterm.c           - graphics device driver for Atari TERM windows.
graphics.c            - independent graphics routines used by popi.
hp.c                  - graphics device driver for an HP 8+ plane display.
kerterm.c             - graphics driver for kermit TERM windows.

ibmpc.c               - graphics driver for the IBM PC's.
mgr.c                 - graphics driver used the MGR window system.
news.c                - C wrappers for the NeWS graphics routines.
next.m                - graphics driver for the NeXT machine.

nulldev.c             - device driver for a null device.
sunview.c             - Sun SunView graphics routines.
x11.c                 - X11 (Xlib) graphics routines.
xview.c               - X11 XView toolkit graphics routines.

popi.ps               - NeWS graphics routines used by popi.
popi.h                - definitions and constants used by popi.
graphics.h            - optional graphics external variables and definitions.
patchlevel.h          - current patchlevel for this release of popi.
expr.h                - definitions used by the popi yacc grammar.
popi.man              - the popi manual page (troff/nroff -man format).

FILES                 - what you're reading now.
MANIFEST              - tells you what archive part each file was in.
CHANGES               - change history. Updated with each new patch.
popi.man.text         - plain text version of the popi manual pages.
