diff options
Diffstat (limited to 'Source/Preprocessor/preprocessor.h')
-rw-r--r-- | Source/Preprocessor/preprocessor.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Source/Preprocessor/preprocessor.h b/Source/Preprocessor/preprocessor.h new file mode 100644 index 0000000..2b90808 --- /dev/null +++ b/Source/Preprocessor/preprocessor.h @@ -0,0 +1,38 @@ +/* ----------------------------------------------------------------------------- + * See the LICENSE file for information on copyright, usage and redistribution + * of SWIG, and the README file for authors - http://www.swig.org/release.html. + * + * preprocessor.h + * + * SWIG preprocessor module. + * ----------------------------------------------------------------------------- */ + +/* $Id: preprocessor.h 11080 2009-01-24 13:15:51Z bhy $ */ + +#ifndef SWIG_PREPROCESSOR_H_ +#define SWIG_PREPROCESSOR_H_ + +#include "swigwarn.h" + +#ifdef __cplusplus +extern "C" { +#endif + extern int Preprocessor_expr(String *s, int *error); + extern char *Preprocessor_expr_error(void); + extern Hash *Preprocessor_define(const_String_or_char_ptr str, int swigmacro); + extern void Preprocessor_undef(const_String_or_char_ptr name); + extern void Preprocessor_init(void); + extern void Preprocessor_delete(void); + extern String *Preprocessor_parse(String *s); + extern void Preprocessor_include_all(int); + extern void Preprocessor_import_all(int); + extern void Preprocessor_ignore_missing(int); + extern void Preprocessor_error_as_warning(int); + extern List *Preprocessor_depend(void); + extern void Preprocessor_expr_init(void); + extern void Preprocessor_expr_delete(void); + +#ifdef __cplusplus +} +#endif +#endif |