home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 May / PCWorld_2002-05_cd.bin / Software / TemaCD / activetcltk / ActiveTcl8.3.4.1-8.win32-ix86.exe / ActiveTcl8.3.4.1-win32-ix86 / include / proTbcLoad.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-10-22  |  1.2 KB  |  44 lines

  1. /*
  2.  * proTbcLoad.h --
  3.  *
  4.  *  Declarations of the interfaces exported by the tbcload package.
  5.  *
  6.  * Copyright (c) 1998-2000 Ajuba Solutions
  7.  *
  8.  * See the file "license.terms" for information on usage and redistribution
  9.  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  10.  *
  11.  * RCS: @(#) $Id: proTbcLoad.h,v 1.4 2000/10/31 23:30:51 welch Exp $
  12.  */
  13.  
  14. #ifndef _PROTBCLOAD_H
  15. # define _PROTBCLOAD_H
  16.  
  17. # include "tcl.h"
  18.  
  19. # ifdef BUILD_tbcload
  20. # undef TCL_STORAGE_CLASS
  21. # define TCL_STORAGE_CLASS DLLEXPORT
  22. # endif
  23.  
  24. /*
  25.  *----------------------------------------------------------------
  26.  * Procedures exported by cmpRead.c and cmpRPkg.c
  27.  *----------------------------------------------------------------
  28.  */
  29.  
  30. EXTERN int    Tbcload_EvalObjCmd _ANSI_ARGS_((ClientData dummy,
  31.             Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]));
  32. EXTERN int    Tbcload_ProcObjCmd _ANSI_ARGS_((ClientData dummy,
  33.             Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]));
  34. EXTERN CONST char *
  35.         TbcloadGetPackageName _ANSI_ARGS_((void));
  36.  
  37. EXTERN int    Tbcload_Init _ANSI_ARGS_((Tcl_Interp *interp));
  38. EXTERN int    Tbcload_SafeInit _ANSI_ARGS_((Tcl_Interp *interp));
  39.  
  40. # undef TCL_STORAGE_CLASS
  41. # define TCL_STORAGE_CLASS DLLIMPORT
  42.  
  43. #endif /* _PROTBCLOAD_H */
  44.