extern char *defaultFontPath;
extern char *defaultTextFont;
extern char *defaultCursorFont;
extern long MaxClients;
extern int isItTimeToYield;

extern int CloseFont();
extern pointer Xalloc();
extern pointer Xrealloc();
extern int Xfree();
extern void AddResource();
extern void FreeResource();
extern pointer LookupID();

extern void CopyGC();
extern void CreateETandAET();
extern void DefineInitialRootWindow();
extern void DeleteWindowFromAnyEvents();
extern void DeleteWindowFromAnySelections();
extern Mask EventMaskForClient();
extern long FakeClientID();
extern void FlushClientCaches();
extern void HandleExposures();
extern void HandleSaveSet();
extern void InitEvents();
extern void InitProcVectors();
extern Atom MakeAtom();
extern void MarkClientException();
extern char * NameForAtom();
extern int NotImplemented();
extern void QueryFont();
extern void QueryGlyphExtents();
extern void QueryMinMaxKeyCodes();
extern void RecalculateDeliverableEvents();
extern void ReleaseActiveGrabs();
extern void SaveScreens();
extern long ScreenSaverInterval;
extern long ScreenSaverTime;
extern void SendVisibilityNotify();
extern void SwapFont();
extern void ValidateGC();
extern void WindowHasNewCursor();
extern void WriteSConnSetupPrefix();