Staging
v0.8.1
v0.8.1
https://github.com/python/cpython
Revision f780be4239817192a93c34b768f6565aee8c2130 authored by Thomas Heller on 03 July 2006, 08:08:14 UTC, committed by Thomas Heller on 03 July 2006, 08:08:14 UTC
will return True if Windows Structured Exception handling (SEH) is used when calling functions, False otherwise. Currently, only MSVC supports SEH. Fix the test so that it doesn't crash when run with MingW compiled _ctypes. Note that two tests are still failing when mingw is used, I suspect structure layout differences and function calling conventions between MSVC and MingW.
1 parent 638f7ad
Tip revision: f780be4239817192a93c34b768f6565aee8c2130 authored by Thomas Heller on 03 July 2006, 08:08:14 UTC
Add a new function uses_seh() to the _ctypes extension module. This
Add a new function uses_seh() to the _ctypes extension module. This
Tip revision: f780be4
File | Mode | Size |
---|---|---|
Python-ast.c | -rw-r--r-- | 110.8 KB |
asdl.c | -rw-r--r-- | 661 bytes |
ast.c | -rw-r--r-- | 86.0 KB |
atof.c | -rw-r--r-- | 815 bytes |
bltinmodule.c | -rw-r--r-- | 61.8 KB |
ceval.c | -rw-r--r-- | 103.8 KB |
codecs.c | -rw-r--r-- | 20.1 KB |
compile.c | -rw-r--r-- | 106.3 KB |
dup2.c | -rw-r--r-- | 685 bytes |
dynload_aix.c | -rw-r--r-- | 4.9 KB |
dynload_atheos.c | -rw-r--r-- | 1.0 KB |
dynload_beos.c | -rw-r--r-- | 6.3 KB |
dynload_dl.c | -rw-r--r-- | 561 bytes |
dynload_hpux.c | -rw-r--r-- | 1.3 KB |
dynload_next.c | -rw-r--r-- | 3.4 KB |
dynload_os2.c | -rw-r--r-- | 1020 bytes |
dynload_shlib.c | -rw-r--r-- | 3.2 KB |
dynload_stub.c | -rw-r--r-- | 202 bytes |
dynload_win.c | -rw-r--r-- | 7.5 KB |
errors.c | -rw-r--r-- | 18.5 KB |
fmod.c | -rw-r--r-- | 435 bytes |
frozen.c | -rw-r--r-- | 1.2 KB |
frozenmain.c | -rw-r--r-- | 1.3 KB |
future.c | -rw-r--r-- | 3.4 KB |
getargs.c | -rw-r--r-- | 41.6 KB |
getcompiler.c | -rw-r--r-- | 366 bytes |
getcopyright.c | -rw-r--r-- | 503 bytes |
getcwd.c | -rw-r--r-- | 1.4 KB |
getmtime.c | -rw-r--r-- | 388 bytes |
getopt.c | -rw-r--r-- | 2.3 KB |
getplatform.c | -rw-r--r-- | 130 bytes |
getversion.c | -rw-r--r-- | 290 bytes |
graminit.c | -rw-r--r-- | 37.0 KB |
hypot.c | -rw-r--r-- | 282 bytes |
import.c | -rw-r--r-- | 73.3 KB |
importdl.c | -rw-r--r-- | 2.0 KB |
importdl.h | -rw-r--r-- | 990 bytes |
mactoolboxglue.c | -rw-r--r-- | 13.0 KB |
marshal.c | -rw-r--r-- | 23.9 KB |
memmove.c | -rw-r--r-- | 439 bytes |
modsupport.c | -rw-r--r-- | 13.1 KB |
mysnprintf.c | -rw-r--r-- | 2.6 KB |
mystrtoul.c | -rw-r--r-- | 4.6 KB |
pyarena.c | -rw-r--r-- | 5.7 KB |
pyfpe.c | -rw-r--r-- | 623 bytes |
pystate.c | -rw-r--r-- | 14.6 KB |
pystrtod.c | -rw-r--r-- | 5.8 KB |
pythonrun.c | -rw-r--r-- | 43.1 KB |
sigcheck.c | -rw-r--r-- | 529 bytes |
strdup.c | -rw-r--r-- | 256 bytes |
strerror.c | -rw-r--r-- | 416 bytes |
strtod.c | -rw-r--r-- | 5.1 KB |
structmember.c | -rw-r--r-- | 6.3 KB |
symtable.c | -rw-r--r-- | 36.7 KB |
sysmodule.c | -rw-r--r-- | 37.7 KB |
thread.c | -rw-r--r-- | 9.5 KB |
thread_atheos.h | -rw-r--r-- | 6.0 KB |
thread_beos.h | -rw-r--r-- | 6.0 KB |
thread_cthread.h | -rw-r--r-- | 2.7 KB |
thread_foobar.h | -rw-r--r-- | 1.9 KB |
thread_lwp.h | -rw-r--r-- | 3.1 KB |
thread_nt.h | -rw-r--r-- | 8.6 KB |
thread_os2.h | -rw-r--r-- | 5.6 KB |
thread_pth.h | -rw-r--r-- | 5.2 KB |
thread_pthread.h | -rw-r--r-- | 12.1 KB |
thread_sgi.h | -rw-r--r-- | 9.4 KB |
thread_solaris.h | -rw-r--r-- | 3.0 KB |
thread_wince.h | -rw-r--r-- | 4.0 KB |
traceback.c | -rw-r--r-- | 6.1 KB |
Computing file changes ...