(A) Use DSO specific macros such as CDEFUN(), CDEFVAR_LISP() etc.
To move code into XEmacs at compile time, one can merely define
CDEFXXX() to be DEFXXX() with elimination of the document string.
Modify make-docfile to understand both a string and a comment as
arguments as args to CDEFXXX() and DEFXXX().
--pete