typedef enum {
// address mode parameter representation
// ------------ ------------------------
XtAddress, // address
XtBaseOffset, // offset
XtImmediate, // constant
XtResourceString, // resource name string
XtResourceQuark, // resource name quark
XtWidgetBaseOffset, // offset from ancestor
XtProcedureArg // procedure to invoke
} XtAddressMode;
// function documenting an enum thats hard to get along with
void cppenum(XtAddressMode mode);