Commit 63dd6ec6 authored by Thomas Heller's avatar Thomas Heller

Add pep-291 compatibility markers.

parent 4f1670cc
######################################################################
# This file should be kept compatible with Python 2.3, see PEP 291. #
######################################################################
"""create and manipulate C data types in Python""" """create and manipulate C data types in Python"""
import os as _os, sys as _sys import os as _os, sys as _sys
......
######################################################################
# This file should be kept compatible with Python 2.3, see PEP 291. #
######################################################################
import sys import sys
from ctypes import * from ctypes import *
......
######################################################################
# This file should be kept compatible with Python 2.3, see PEP 291. #
######################################################################
""" """
Enough Mach-O to make your head spin. Enough Mach-O to make your head spin.
......
######################################################################
# This file should be kept compatible with Python 2.3, see PEP 291. #
######################################################################
""" """
dyld emulation dyld emulation
""" """
......
######################################################################
# This file should be kept compatible with Python 2.3, see PEP 291. #
######################################################################
""" """
Generic dylib path manipulation Generic dylib path manipulation
""" """
......
######################################################################
# This file should be kept compatible with Python 2.3, see PEP 291. #
######################################################################
""" """
Generic framework path manipulation Generic framework path manipulation
""" """
......
######################################################################
# This file should be kept compatible with Python 2.3, see PEP 291. #
######################################################################
import sys, os import sys, os
# find_library(name) returns the pathname of a library, or None. # find_library(name) returns the pathname of a library, or None.
......
######################################################################
# This file should be kept compatible with Python 2.3, see PEP 291. #
######################################################################
# XXX This module needs cleanup. # XXX This module needs cleanup.
from ctypes import * from ctypes import *
......
/*****************************************************************
This file should be kept compatible with Python 2.3, see PEP 291.
*****************************************************************/
/* /*
ToDo: ToDo:
......
/*****************************************************************
This file should be kept compatible with Python 2.3, see PEP 291.
*****************************************************************/
#include <Python.h> #include <Python.h>
/* /*
......
/*****************************************************************
This file should be kept compatible with Python 2.3, see PEP 291.
*****************************************************************/
#include "Python.h" #include "Python.h"
#include "compile.h" /* required only for 2.3, as it seems */ #include "compile.h" /* required only for 2.3, as it seems */
#include "frameobject.h" #include "frameobject.h"
......
/*****************************************************************
This file should be kept compatible with Python 2.3, see PEP 291.
*****************************************************************/
/* /*
* History: First version dated from 3/97, derived from my SCMLIB version * History: First version dated from 3/97, derived from my SCMLIB version
* for win16. * for win16.
......
/*****************************************************************
This file should be kept compatible with Python 2.3, see PEP 291.
*****************************************************************/
#include "Python.h" #include "Python.h"
#include <ffi.h> #include <ffi.h>
......
/******************************************************************/ /*****************************************************************
This file should be kept compatible with Python 2.3, see PEP 291.
*****************************************************************/
#if (PY_VERSION_HEX < 0x02050000) #if (PY_VERSION_HEX < 0x02050000)
typedef int Py_ssize_t; typedef int Py_ssize_t;
......
/******************************************************************/ /*****************************************************************
This file should be kept compatible with Python 2.3, see PEP 291.
*****************************************************************/
#ifndef _CTYPES_DLFCN_H_ #ifndef _CTYPES_DLFCN_H_
#define _CTYPES_DLFCN_H_ #define _CTYPES_DLFCN_H_
......
/*****************************************************************
This file should be kept compatible with Python 2.3, see PEP 291.
*****************************************************************/
#include <Python.h> #include <Python.h>
#include <ffi.h> #include <ffi.h>
#ifdef MS_WIN32 #ifdef MS_WIN32
......
/*****************************************************************
This file should be kept compatible with Python 2.3, see PEP 291.
*****************************************************************/
#include "Python.h" #include "Python.h"
#include <ffi.h> #include <ffi.h>
#ifdef MS_WIN32 #ifdef MS_WIN32
......
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