1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
/*
* zlibtcl.c --
*
* Generic interface to XML parsers.
*
* Copyright (c) 2002 Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* Zveno Pty Ltd makes this software and associated documentation
* available free of charge for any purpose. You may make copies
* of the software but you must include all of this notice on any copy.
*
* Zveno Pty Ltd does not warrant that this software is error free
* or fit for any purpose. Zveno Pty Ltd disclaims any liability for
* all claims, expenses, losses, damages and costs any user may incur
* as a result of using, copying or modifying the software.
*
*/
#include "zlibtcl.h"
MODULE_SCOPE const ZlibtclStubs zlibtclStubs;
/*
* Prototypes for procedures defined later in this file:
*/
/*
*----------------------------------------------------------------------------
*
* Zlibtcl_Init --
*
* Initialisation routine for loadable module
*
* Results:
* None.
*
* Side effects:
* Creates commands in the interpreter,
* loads zlibtcl package.
*
*----------------------------------------------------------------------------
*/
int
Zlibtcl_Init (
Tcl_Interp *interp /* Interpreter to initialise. */
) {
if (!Tcl_InitStubs(interp, "8.6-", 0)) {
return TCL_ERROR;
}
if (Tcl_PkgProvideEx(interp, PACKAGE_NAME, PACKAGE_VERSION,
(void *) &zlibtclStubs) != TCL_OK) {
return TCL_ERROR;
}
return TCL_OK;
}
/*
*----------------------------------------------------------------------------
*
* Zlibtcl_SafeInit --
*
* Initialisation routine for loadable module in a safe interpreter.
*
* Results:
* None.
*
* Side effects:
* Creates commands in the interpreter,
* loads zlibtcl package.
*
*----------------------------------------------------------------------------
*/
int
Zlibtcl_SafeInit (
Tcl_Interp *interp /* Interpreter to initialise. */
) {
return Zlibtcl_Init(interp);
}
|