swig/Source/Modules/init.c
2000-10-02 03:04:25 +00:00

37 lines
881 B
C

/* -----------------------------------------------------------------------------
* init.c
*
* Initialize built-in SWIG modules.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */
#include "swig.h"
extern void testmodule();
static void (*modules[])(void) = {
testmodule,
0
};
/* -----------------------------------------------------------------------------
* init_modules()
*
* ----------------------------------------------------------------------------- */
void init_modules() {
int i = 0;
while (modules[i]) {
(*modules[i])();
i++;
}
}
int main(int argc, char **argv) {
init_modules();
return Swig_main(argc, argv);
}