diff options
Diffstat (limited to 'unix/tclXtTest.c')
| -rw-r--r-- | unix/tclXtTest.c | 42 | 
1 files changed, 29 insertions, 13 deletions
| diff --git a/unix/tclXtTest.c b/unix/tclXtTest.c index 425726d..fcb0773 100644 --- a/unix/tclXtTest.c +++ b/unix/tclXtTest.c @@ -1,22 +1,29 @@ -/*  +/*   * tclXtTest.c --   *   *	Contains commands for Xt notifier specific tests on Unix.   *   * Copyright (c) 1997 by Sun Microsystems, Inc.   * - * See the file "license.terms" for information on usage and redistribution of - * this file, and for a DISCLAIMER OF ALL WARRANTIES. - * - * RCS: @(#) $Id: tclXtTest.c,v 1.6 2005/11/02 23:26:50 dkf Exp $ + * See the file "license.terms" for information on usage and redistribution + * of this file, and for a DISCLAIMER OF ALL WARRANTIES.   */ +#ifndef USE_TCL_STUBS +#   define USE_TCL_STUBS +#endif  #include <X11/Intrinsic.h>  #include "tcl.h" -static int	TesteventloopCmd(ClientData clientData, -		    Tcl_Interp *interp, int argc, CONST char **argv); +static Tcl_CmdProc TesteventloopCmd; +extern DLLEXPORT Tcl_PackageInitProc Tclxttest_Init; + +/* + * Functions defined in tclXtNotify.c for use by users of the Xt Notifier: + */ +  extern void	InitNotifier(void); +extern XtAppContext	TclSetAppContext(XtAppContext ctx);  /*   *---------------------------------------------------------------------- @@ -41,13 +48,13 @@ int  Tclxttest_Init(      Tcl_Interp *interp)		/* Interpreter for application. */  { -    if (Tcl_InitStubs(interp, TCL_VERSION, 0) == NULL) { +    if (Tcl_InitStubs(interp, "8.1", 0) == NULL) {  	return TCL_ERROR;      }      XtToolkitInitialize();      InitNotifier();      Tcl_CreateCommand(interp, "testeventloop", TesteventloopCmd, -            (ClientData) 0, NULL); +	    NULL, NULL);      return TCL_OK;  } @@ -74,16 +81,16 @@ TesteventloopCmd(      ClientData clientData,	/* Not used. */      Tcl_Interp *interp,		/* Current interpreter. */      int argc,			/* Number of arguments. */ -    CONST char **argv)		/* Argument strings. */ +    const char **argv)		/* Argument strings. */  {      static int *framePtr = NULL;/* Pointer to integer on stack frame of  				 * innermost invocation of the "wait"  				 * subcommand. */ -   if (argc < 2) { +    if (argc < 2) {  	Tcl_AppendResult(interp, "wrong # arguments: should be \"", argv[0], -                " option ... \"", NULL); -        return TCL_ERROR; +		" option ... \"", NULL); +	return TCL_ERROR;      }      if (strcmp(argv[1], "done") == 0) {  	*framePtr = 1; @@ -117,3 +124,12 @@ TesteventloopCmd(      }      return TCL_OK;  } + +/* + * Local Variables: + * mode: c + * c-basic-offset: 4 + * fill-column: 78 + * tab-width: 8 + * End: + */ | 
