This is the installation document for xc. For the usage document, see xc.doc. Basically, compile and link as for any X program. You will need some X libraries; typically, you would link with "-lXau -lXext -lX11". You will probably need some compile-time options. Here are what's provided: NEED_SYS_TYPES_H Define this if your system include files need to be included by the user program. IMO this is a bug in the include files (they should include whatever they need), but as a compatability hack until this is fixed, xc can include for you. You likely want this one. NO_PROGNAME Define this if you don't have the __progname global variable holding the second argument to main(). If __progname turns up undefined at link time, you likely want this. USE_GCC_EXTENSIONS NO_GCC_EXTENSIONS Use, or don't use, gcc's __inline__ and __attribute__ extensions. If both are defined, NO_GCC_EXTENSIONS overrides the other; if neither is defined, preprocessor definitions are examined to see whether the compiler appears to be GCC of a version recent enough to support __inline__ and __attribute__. You probably will never need either of these. There is no internals document as yet. I'll be glad to correspond about xc with anyone interested. der Mouse mouse@rodents.montreal.qc.ca 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B