In xpat 2.0, there is a better distinction between the game logic and the
graphics interface. This should make porting to other platforms easier.
Porting is encouraged by the authors. We would like to incorporate your port
into the standard distribution, provided it uses strict ANSI C prototyping.
All ports must be distributed as freeware, the sources must be made available
to everyone.
Source files independent of any graphic interface have names that start with
lower case letters and do not contain a minus sign in their name.
These files include "xpatgame.h", which includes "xpat.h".
A subset of the above are files whose name is starting with "r_". They
implement a certain ruleset.
Filenames that start with uppercase letters are interface-dependent.
The specification of the interface is followed by a minus sign.
They include their interface-specific header. For all X11 implementations,
this is "X-pat.h", which itself includes "xpat.h".

The current filenames follow this naming convention:

X-*:	common to all X11 interfaces
Xlib-*:	Xlib interface
Xaw-*:	Athena Widgets interface
Xm-*:	Motif interface
Xol-*:	Open Look interface (Planned. Any volunteers?)

Ports to other operating systems should perhaps use the following prefixes:
PM-*:	OS/2 presentation manager interface
NT-*:	Windows/NT interface
MAC-*:	Macintosh interface
etc.
