cpython/Include
Thomas Wouters 1e0c2f4bee Create a new section of pyport.h to hold all external function declarations
for systems that are missing those declarations from system include files.
Start by moving a pointy-haired ones from their previous locations to the
new section.

(The gethostname() one, for instance, breaks on several systems, because
some define it as (char *, size_t) and some as (char *, int).)

I purposely decided not to include the summary of used #defines like Tim did
in the first section of pyport.h. In my opinion, the number of #defines
likedly to be used by this section would make such an overview unwieldy. I
would suggest documenting the non-obvious ones, though.
2000-07-24 16:06:23 +00:00
..
Makefile
Python.h Included assert.h in Python.h -- it's absurd that this basic tool of 2000-07-23 19:28:35 +00:00
abstract.h Restore PyXXX_Length() APIs for binary compatibility. 2000-07-17 09:22:55 +00:00
bitset.h ANSI-fication and Py_PROTO extermination. 2000-07-08 23:37:28 +00:00
bufferobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:20:36 +00:00
cStringIO.h Miscelaneous ANSIfications. I'm assuming here 'main' should take (int, 2000-07-22 19:25:51 +00:00
ceval.h ANSIfications: fix empty arglists, and remove the checks for 2000-07-22 23:30:03 +00:00
classobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:20:36 +00:00
cobject.h Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
codecs.h M.-A. Lemburg <mal@lemburg.com>: 2000-05-09 19:51:10 +00:00
compile.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:20:36 +00:00
complexobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:20:36 +00:00
config.h
dictobject.h Removed Py_PROTO and switched to ANSI C declarations in the dict 2000-07-04 17:44:48 +00:00
errcode.h Fix incomplete merge of Ping's SyntaxError enhancement patch (my fault). 2000-07-11 19:49:15 +00:00
eval.h ANSI-fication and Py_PROTO extermination. 2000-07-08 23:37:28 +00:00
fileobject.h Added PyObject_AsFileDescriptor, which checks for integer, long integer, 2000-07-13 23:56:54 +00:00
floatobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:20:36 +00:00
frameobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:20:36 +00:00
funcobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:20:36 +00:00
graminit.h
grammar.h Remove function-less prototype (old function that was removed ?) that 2000-07-24 10:58:31 +00:00
import.h ANSIfications: fix empty arglists, and remove the checks for 2000-07-22 23:30:03 +00:00
intobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:20:36 +00:00
intrcheck.h ANSI-fication and Py_PROTO extermination. 2000-07-08 23:37:28 +00:00
listobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:20:36 +00:00
longintrepr.h Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
longobject.h Some cleanup of longs in prepartion for Cray J90 fixes: got 2000-07-07 15:53:28 +00:00
marshal.h ANSI-fication and Py_PROTO extermination. 2000-07-08 23:37:28 +00:00
metagrammar.h Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
methodobject.h Nuke all remaining occurrences of Py_PROTO and Py_FPROTO. 2000-07-09 03:09:57 +00:00
modsupport.h ANSIfications: fix empty arglists, and remove the checks for 2000-07-22 23:30:03 +00:00
moduleobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:55:06 +00:00
mymalloc.h delete obsolete SYMANTEC__CFM68K__ #ifdefs 2000-07-12 17:21:42 +00:00
mymath.h delete obsolete SYMANTEC__CFM68K__ #ifdefs 2000-07-12 17:21:42 +00:00
myproto.h Nuke all remaining occurrences of Py_PROTO and Py_FPROTO. 2000-07-09 03:09:57 +00:00
myselect.h Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
mytime.h Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
node.h ANSI-fication and Py_PROTO extermination. 2000-07-08 23:37:28 +00:00
object.h Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
objimpl.h A small comment fix just to make sure I got my cvs/ssh setup right. 2000-07-10 04:30:56 +00:00
opcode.h Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
osdefs.h Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
parsetok.h Create two new exceptions: IndentationError and TabError. These are 2000-07-11 17:53:00 +00:00
patchlevel.h Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
pgenheaders.h ANSIfications: fix empty arglists, and remove the checks for 2000-07-22 23:30:03 +00:00
pydebug.h ANSI-fication and Py_PROTO extermination. 2000-07-08 23:37:28 +00:00
pyerrors.h ANSI-fication of the sources -- remove Py_PROTO! 2000-07-08 17:25:55 +00:00
pyfpe.h
pyport.h Create a new section of pyport.h to hold all external function declarations 2000-07-24 16:06:23 +00:00
pystate.h ANSI-fication and Py_PROTO extermination. 2000-07-08 23:37:28 +00:00
pythonrun.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:55:06 +00:00
pythread.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:55:06 +00:00
rangeobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:55:06 +00:00
rename1.h
sliceobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:55:06 +00:00
stringobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:55:06 +00:00
structmember.h ANSI-fication and Py_PROTO extermination. 2000-07-08 23:37:28 +00:00
sysmodule.h ANSIfications: fix empty arglists, and remove the checks for 2000-07-22 23:30:03 +00:00
token.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:55:06 +00:00
traceback.h ANSI-fication and Py_PROTO extermination. 2000-07-08 23:37:28 +00:00
tupleobject.h ANSI-fication and Py_PROTO extermination. 2000-07-09 00:55:06 +00:00
ucnhash.h Fix to use Py_UCS4 2000-07-07 17:45:37 +00:00
unicodeobject.h ANSIfications: fix empty arglists, and remove the checks for 2000-07-22 23:30:03 +00:00