1 /* $XConsortium: Initer.h,v 1.4 91/07/22 23:45:59 converse Exp $ 2 * 3 * Copyright 1988 by the Massachusetts Institute of Technology 4 * 5 * Permission to use, copy, modify, and distribute this software and its 6 * documentation for any purpose and without fee is hereby granted, provided 7 * that the above copyright notice appear in all copies and that both that 8 * copyright notice and this permission notice appear in supporting 9 * documentation, and that the name of M.I.T. not be used in advertising 10 * or publicity pertaining to distribution of the software without specific, 11 * written prior permission. M.I.T. makes no representations about the 12 * suitability of this software for any purpose. It is provided "as is" 13 * without express or implied warranty. 14 * 15 * The X Window System is a Trademark of MIT. 16 * 17 * The interfaces described by this header file are for miscellaneous utilities 18 * and are not part of the Xlib standard. 19 */ 20 21 #ifndef _XMU_INITER_H_ 22 #define _XMU_INITER_H_ 23 24 #include <X11/Xfuncproto.h> 25 26 typedef void (*XmuInitializerProc)( 27 #if NeedFunctionPrototypes 28 XtAppContext /* app_context */, 29 caddr_t /* data */ 30 #endif 31 ); 32 33 _XFUNCPROTOBEGIN 34 35 extern void XmuCallInitializers( 36 #if NeedFunctionPrototypes 37 XtAppContext /* app_context */ 38 #endif 39 ); 40 41 extern void XmuAddInitializer( 42 #if NeedFunctionPrototypes 43 XmuInitializerProc /* func */, 44 caddr_t /* data */ 45 #endif 46 ); 47 48 _XFUNCPROTOEND 49 50 #endif /* _XMU_INITER_H_ */ 51