/* 
 * -- $Header: /cec/src/nestor/servers/R3/shXlib/utils.h,v 1.1.1.1 90/04/23 10:14:57 spanachi Exp $ 
 */

#ifndef PUBLIC
#define PUBLIC extern 
#endif

/* -- one macro to flush the primary output queue -- */
#define XmuXFlushDefault( dpy ) XFlush( XmuXPrimaryDisplayFromDisplay( dpy ) )

PUBLIC int

CreateDefaultEntry( ) ,

IsClientDisplay( ) ;

PUBLIC void

XmuXInitialize( ) ,

XmuXEnq( ) ,

XmuXFreeQEvent( ) ,

XmuXErrorF( ),	/* limit of ten args */

XmuXdebug( ), 

XmuXMessageF( ), 

XmuXError( ),

XmuXbcopy( ) ,

XmuXfree( ) ,

XmuXFatalError( ) ;	 /* limit of ten args */

PUBLIC char

*XmuXmalloc( ) ,

*XmuXrealloc( ) ;

PUBLIC int

GiveUp( );

PUBLIC Display 

*XmuXPrimaryDisplayFromConnection( ) ,

*XmuXPrimaryDisplayFromDisplay( ) ,

*XmuXGetDisplay( ) ,

*XmuXChalkDisplay( ) ;
 
#undef PUBLIC
