Commit bca52aa4 authored by Guido van Rossum's avatar Guido van Rossum

Trent Mick:

The following modules are specifically excluded in the Win64 build:
audioop, binascii, imageop, rgbimg. They are advertised as heavily 32-bit
dependent.  [They should probably be fixed!  --GvR]
parent e84fa5f1
...@@ -37,18 +37,24 @@ PERFORMANCE OF THIS SOFTWARE. ...@@ -37,18 +37,24 @@ PERFORMANCE OF THIS SOFTWARE.
#include "Python.h" #include "Python.h"
extern void initarray(); extern void initarray();
#ifndef MS_WIN64
extern void initaudioop(); extern void initaudioop();
extern void initbinascii(); extern void initbinascii();
#endif
extern void initcmath(); extern void initcmath();
extern void initerrno(); extern void initerrno();
#ifndef MS_WIN64
extern void initimageop(); extern void initimageop();
#endif
extern void initmath(); extern void initmath();
extern void initmd5(); extern void initmd5();
extern void initnew(); extern void initnew();
extern void initnt(); extern void initnt();
extern void initoperator(); extern void initoperator();
extern void initregex(); extern void initregex();
#ifndef MS_WIN64
extern void initrgbimg(); extern void initrgbimg();
#endif
extern void initrotor(); extern void initrotor();
extern void initsignal(); extern void initsignal();
extern void initsha(); extern void initsha();
...@@ -74,19 +80,27 @@ struct _inittab _PyImport_Inittab[] = { ...@@ -74,19 +80,27 @@ struct _inittab _PyImport_Inittab[] = {
{"array", initarray}, {"array", initarray},
#ifdef MS_WINDOWS #ifdef MS_WINDOWS
#ifndef MS_WIN64
{"audioop", initaudioop}, {"audioop", initaudioop},
#endif #endif
#endif
#ifndef MS_WIN64
{"binascii", initbinascii}, {"binascii", initbinascii},
#endif
{"cmath", initcmath}, {"cmath", initcmath},
{"errno", initerrno}, {"errno", initerrno},
#ifndef MS_WIN64
{"imageop", initimageop}, {"imageop", initimageop},
#endif
{"math", initmath}, {"math", initmath},
{"md5", initmd5}, {"md5", initmd5},
{"new", initnew}, {"new", initnew},
{"nt", initnt}, /* Use the NT os functions, not posix */ {"nt", initnt}, /* Use the NT os functions, not posix */
{"operator", initoperator}, {"operator", initoperator},
{"regex", initregex}, {"regex", initregex},
#ifndef MS_WIN64
{"rgbimg", initrgbimg}, {"rgbimg", initrgbimg},
#endif
{"rotor", initrotor}, {"rotor", initrotor},
{"signal", initsignal}, {"signal", initsignal},
{"sha", initsha}, {"sha", initsha},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment