New submission from Jeff Robbins <je...@livedata.com>: Windows.h includes RpcNdr.h which does this:
#define small char accu.h in Python\Include (Python 3.2.3rc2) has this in it: typedef struct { PyObject *large; /* A list of previously accumulated large strings */ PyObject *small; /* Pending small strings */ } _PyAccu; An extension which includes both Windows.h and Python.h won't compile due to the Windows.h definition of "small". The compiler error (VS2008) starts with: c:\python32\include\accu.h(21) : error C2059: syntax error : 'type' ---------- components: Build, Windows messages: 156546 nosy: je...@livedata.com priority: normal severity: normal status: open title: Include\accu.h incompatible with Windows.h type: compile error versions: Python 3.2 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue14387> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com