wmain and wchar_t for windows main function
authorRobert Bradshaw <robertwb@math.washington.edu>
Mon, 4 May 2009 22:08:47 +0000 (15:08 -0700)
committerRobert Bradshaw <robertwb@math.washington.edu>
Mon, 4 May 2009 22:08:47 +0000 (15:08 -0700)
Cython/Compiler/ModuleNode.py

index d5f79953a3f394fdcf4e6bafc2a04dc9a10976d7..299f30cb84d7c0b197a438998fcc410973f40557 100644 (file)
@@ -2471,7 +2471,11 @@ static __Pyx_RefnannyAPIStruct *__Pyx_Refnanny = NULL;
 
 main_method = UtilityCode(
 impl = """
+#if PY_MAJOR_VERSION < 3 || (!defined(WIN32) && !defined(MS_WINDOWS))
 int main(int argc, char** argv) {
+#else
+int wmain(int argc, wchar_t **argv) {
+#endif
     int r = 0;
     PyObject* m = NULL;
     Py_SetProgramName(argv[0]);