/* ----------------------------------------------------------------------------- | |
* attribute.i | |
* | |
* SWIG library file for implementing attributes. | |
* ----------------------------------------------------------------------------- */ | |
/* we use a simple exception warning here */ | |
%{ | |
#include <stdio.h> | |
%} | |
#define %attribute_exception(code,msg) printf("%s\n",msg) | |
#ifndef %arg | |
#define %arg(x...) x | |
#endif | |
#ifndef %mangle | |
#define %mangle(Type...) #@Type | |
#endif | |
%include <typemaps/attribute.swg> |