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
|
/*
* jpegtcl.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 "jpegtcl.h"
/*
*----------------------------------------------------------------------------
*
* Jpegtcl_Init --
*
* Initialisation routine for loadable module
*
* Results:
* None.
*
* Side effects:
* Creates commands in the interpreter,
* loads xml package.
*
*----------------------------------------------------------------------------
*/
int
Jpegtcl_Init (Tcl_Interp *interp) /* Interpreter to initialise. */
{
extern const JpegtclStubs jpegtclStubs;
if (!Tcl_InitStubs(interp, "8.6-", 0)) {
return TCL_ERROR;
}
/* DO NOT USE PACKAGE_VERSION, USE INFO FROM jpegtcl.h INSTEAD */
if (Tcl_PkgProvideEx(interp, PACKAGE_NAME, JPEGTCL_VERSION,
(ClientData) &jpegtclStubs) != TCL_OK) {
return TCL_ERROR;
}
return TCL_OK;
}
/*
*----------------------------------------------------------------------------
*
* Jpegtcl_SafeInit --
*
* Initialisation routine for loadable module in a safe interpreter.
*
* Results:
* None.
*
* Side effects:
* Creates commands in the interpreter,
* loads xml package.
*
*----------------------------------------------------------------------------
*/
int
Jpegtcl_SafeInit (Tcl_Interp *interp) /* Interpreter to initialise. */
{
return Jpegtcl_Init(interp);
}
|