summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxi <xi@18f92427-320e-0410-9341-c67f048884a3>2008-12-30 19:55:02 +0000
committerxi <xi@18f92427-320e-0410-9341-c67f048884a3>2008-12-30 19:55:02 +0000
commit0b4873f74e8aafdb9c3f0924d4a60f83b7333824 (patch)
tree72a19634e8f8dedc27fc74dfba1bbc3ac3334d58
parentca76ff662e8d145d9278281bd9035478b700cbe7 (diff)
downloadpyyaml-0b4873f74e8aafdb9c3f0924d4a60f83b7333824.tar.gz
Added a MS VC 6.0 compatibility hack against Cython-generated C sources.
git-svn-id: http://svn.pyyaml.org/pyyaml/trunk@339 18f92427-320e-0410-9341-c67f048884a3
-rw-r--r--ext/_yaml.h8
-rw-r--r--setup.cfg8
2 files changed, 9 insertions, 7 deletions
diff --git a/ext/_yaml.h b/ext/_yaml.h
index 3e664f0..21fd6a9 100644
--- a/ext/_yaml.h
+++ b/ext/_yaml.h
@@ -13,3 +13,11 @@
#define PyString_FromStringAndSize PyBytes_FromStringAndSize
#endif
+
+#ifdef _MSC_VER /* MS Visual C++ 6.0 */
+#if _MSC_VER == 1200
+
+#define PyLong_FromUnsignedLongLong(z) PyInt_FromLong(i)
+
+#endif
+#endif
diff --git a/setup.cfg b/setup.cfg
index 737dc9e..4ffc92c 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -28,13 +28,7 @@
#define=YAML_DECLARE_STATIC
# The following options are used to build PyYAML Windows installer
-# for Python 2.6 on my PC:
-#include_dirs=../../../libyaml/tags/0.1.2/include
-#library_dirs=../../../libyaml/tags/0.1.2/win32/vs2008/output/release/lib
-#define=YAML_DECLARE_STATIC
-
-# The following options are used to build PyYAML Windows installer
-# for Python 3.0 on my PC:
+# for Python 2.6 and Python 3.0 on my PC:
#include_dirs=../../../libyaml/tags/0.1.2/include
#library_dirs=../../../libyaml/tags/0.1.2/win32/vs2008/output/release/lib
#define=YAML_DECLARE_STATIC