| /* appinit.c -- Tcl and Tk application initialization. */ | 
 |  | 
 | #include <tcl.h> | 
 | #include <tk.h> | 
 |  | 
 | int | 
 | Tcl_AppInit (interp) | 
 |      Tcl_Interp *interp; | 
 | { | 
 |   Tk_Window main; | 
 |  | 
 |   main = Tk_MainWindow(interp); | 
 |  | 
 |   if (Tcl_Init (interp) == TCL_ERROR) | 
 |     return TCL_ERROR; | 
 |   if (Tk_Init (interp) == TCL_ERROR) | 
 |     return TCL_ERROR; | 
 |  | 
 | #ifdef WITH_MOREBUTTONS | 
 |   { | 
 |     extern Tcl_CmdProc studButtonCmd; | 
 |     extern Tcl_CmdProc triButtonCmd; | 
 |  | 
 |     Tcl_CreateCommand(interp, "studbutton", studButtonCmd, | 
 | 		    (ClientData) main, NULL); | 
 |     Tcl_CreateCommand(interp, "tributton", triButtonCmd, | 
 | 		      (ClientData) main, NULL); | 
 |   } | 
 | #endif | 
 | #ifdef WITH_XXX | 
 |  | 
 | #endif | 
 |  | 
 |   return TCL_OK; | 
 | } | 
 |  |