CROP: comment out tokens after #endifs.
CROP: rename inline to avoid conflicts.
CROP: rename select to avoid conflicts.
CROP: rename trunc to avoid conflicts.
CROP: fix prototypes.
CROP: fix missing initialisers.
CROP: replace unsigned WORD with UWORD.
CROP: STATIC_ASSERT structure sizes.
CROP: use WORD (2 bytes) and LONG (4 bytes) for portability.
CROP: switch to common font routines.
CROP: fix flic menu group and identity types.
CROP: replace VGA_SCREEN with vf.p.
CROP: rename seek modes to JSEEK_ prefix.
CROP: switch to common jfile routines.
CROP: remove make_long.