libtcl.h 438 B

1234567891011121314151617181920212223242526
  1. #ifndef _LIBTCL_H
  2. #define _LIBTCL_H
  3. #include "common.h"
  4. #include "dl.h"
  5. #include <bdlib/src/String.h>
  6. #ifdef USE_SCRIPT_TCL
  7. #include ".defs/libtcl_pre.h"
  8. #include <tcl.h>
  9. #include ".defs/libtcl_post.h"
  10. #define STDVAR (ClientData cd, Tcl_Interp *interp, int argc, const char *argv[])
  11. extern Tcl_Interp *global_interp;
  12. bd::String tcl_eval(const bd::String&);
  13. #endif
  14. int load_libtcl();
  15. int unload_libtcl();
  16. #endif /* !_LIBTCL_H */