19 lines
564 B
Diff
19 lines
564 B
Diff
diff -up swig-1.3.35/Source/Preprocessor/cpp.c.arch swig-1.3.35/Source/Preprocessor/cpp.c
|
|
--- swig-1.3.35/Source/Preprocessor/cpp.c.arch 2008-05-16 10:10:38.000000000 +0200
|
|
+++ swig-1.3.35/Source/Preprocessor/cpp.c 2008-05-16 10:15:40.000000000 +0200
|
|
@@ -187,6 +187,14 @@ void Preprocessor_init(void) {
|
|
|
|
id_scan = NewScanner();;
|
|
|
|
+#ifdef __x86_64__
|
|
+ Preprocessor_define("__x86_64__", 0);
|
|
+#elif defined(__powerpc64__)
|
|
+ Preprocessor_define("__powerpc64__", 0);
|
|
+#else
|
|
+ Preprocessor_define("__i386__", 0);
|
|
+#endif
|
|
+
|
|
}
|
|
|
|
void Preprocessor_delete(void) {
|