1 /* ----------------------------------------------------------------------------- 2 * attribute.i 3 * 4 * SWIG library file for implementing attributes. 5 * ----------------------------------------------------------------------------- */ 6 7 /* we use a simple exception warning here */ 8 %{ 9 #include <stdio.h> 10 %} 11 #define %attribute_exception(code,msg) printf("%s\n",msg) 12 13 #ifndef %arg 14 #define %arg(x...) x 15 #endif 16 17 #ifndef %mangle 18 #define %mangle(Type...) #@Type 19 #endif 20 21 %include <typemaps/attribute.swg> 22