tkMacTest.c
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. /* 
  2.  * tkMacTest.c --
  3.  *
  4.  * Contains commands for platform specific tests for
  5.  * the Macintosh platform.
  6.  *
  7.  * Copyright (c) 1996 Sun Microsystems, Inc.
  8.  *
  9.  * See the file "license.terms" for information on usage and redistribution
  10.  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  11.  *
  12.  * RCS: @(#) $Id: tkMacTest.c,v 1.4 2002/10/09 11:56:57 das Exp $
  13.  */
  14. #include <Types.h>
  15. #include <tcl.h>
  16. /*
  17.  * Forward declarations of procedures defined later in this file:
  18.  */
  19. int TkplatformtestInit _ANSI_ARGS_((Tcl_Interp *interp));
  20. static int DebuggerCmd _ANSI_ARGS_((ClientData dummy,
  21.     Tcl_Interp *interp, int argc, CONST char **argv));
  22. /*
  23.  *----------------------------------------------------------------------
  24.  *
  25.  * TkplatformtestInit --
  26.  *
  27.  * Defines commands that test platform specific functionality for
  28.  * Unix platforms.
  29.  *
  30.  * Results:
  31.  * A standard Tcl result.
  32.  *
  33.  * Side effects:
  34.  * Defines new commands.
  35.  *
  36.  *----------------------------------------------------------------------
  37.  */
  38. int
  39. TkplatformtestInit(
  40.     Tcl_Interp *interp) /* Interpreter to add commands to. */
  41. {
  42.     /*
  43.      * Add commands for platform specific tests on MacOS here.
  44.      */
  45.     
  46.     Tcl_CreateCommand(interp, "debugger", DebuggerCmd,
  47.             (ClientData) 0, (Tcl_CmdDeleteProc *) NULL);
  48.     return TCL_OK;
  49. }
  50. /*
  51.  *----------------------------------------------------------------------
  52.  *
  53.  * DebuggerCmd --
  54.  *
  55.  * This procedure simply calls the low level debugger.
  56.  *
  57.  * Results:
  58.  * A standard Tcl result.
  59.  *
  60.  * Side effects:
  61.  * None.
  62.  *
  63.  *----------------------------------------------------------------------
  64.  */
  65. static int
  66. DebuggerCmd(
  67.     ClientData clientData, /* Not used. */
  68.     Tcl_Interp *interp, /* Not used. */
  69.     int argc, /* Not used. */
  70.     CONST char **argv) /* Not used. */
  71. {
  72.     Debugger();
  73.     return TCL_OK;
  74. }