Armed with a text editor

mu's views on program and recipe! design

# This was run with no filtering, looking for ParseTuple, on
# trunk/Python and trunk/Modules
mactoolboxglue.c:143                      `err' type `OSErr' >< i: int
pythonrun.c:864                     `message' type `unknown' >< O: PyObject
pythonrun.c:864                   `filename' type `PyObject' >< z: char
pythonrun.c:864                            `text' type `int' >< z: char
bltinmodule.c:1910                     `reverse' type `long' >< i: int
exceptions.c:1190                `objecttype' type `unknown' >< O: PyObject
sysmodule.c:422           `_Py_CheckInterval' type `unknown' >< i: int
rgbimgmodule.c:573               `lptr' type `unsigned char' >< s: char
socketmodule.c:1159        `_BT_L2_MEMB(addr' type `unknown' >< i: int
socketmodule.c:1178        `_BT_RC_MEMB(addr' type `unknown' >< i: int
socketmodule.c:1231              `halen' type `unsigned int' >< #: int
socketmodule.c:1590                `buflen' type `socklen_t' >< i: int
socketmodule.c:3071                     `fd' type `SOCKET_T' >< i: int
mmapmodule.c:373             `new_size' type `unsigned long' >< l: long
mmapmodule.c:465                     `offset' type `unknown' >< l: long
mmapmodule.c:465                        `size' type `size_t' >< l: long
mmapmodule.c:538                 `dest' type `unsigned long' >< i: int
mmapmodule.c:538                  `src' type `unsigned long' >< i: int
mmapmodule.c:538                `count' type `unsigned long' >< i: int
mmapmodule.c:867                 `access' type `access_mode' >< i: int
mmapmodule.c:955                 `access' type `access_mode' >< i: int
almodule.c:220                 `pvs[i].param' type `unknown' >< i: int
xxmodule.c:207                               `b' type `long' >< #: int
dbmmodule.c:218                    `key.dptr' type `unknown' >< s: char
dbmmodule.c:233                    `key.dptr' type `unknown' >< s: char
dbmmodule.c:254                    `key.dptr' type `unknown' >< s: char
sha512module.c:562                 `cp' type `unsigned char' >< s: char
sha512module.c:698                 `cp' type `unsigned char' >< s: char
sha512module.c:729                 `cp' type `unsigned char' >< s: char
_bsddb.c:2583                       `flags' type `u_int32_t' >< i: int
_bsddb.c:3751                       `flags' type `u_int32_t' >< i: int
_bsddb.c:3778                       `flags' type `u_int32_t' >< i: int
_bsddb.c:3802                       `flags' type `u_int32_t' >< i: int
_bsddb.c:3825                     `timeout' type `u_int32_t' >< i: int
_bsddb.c:3825                       `flags' type `u_int32_t' >< i: int
_bsddb.c:4256                       `flags' type `u_int32_t' >< i: int
_bsddb.c:4371                       `flags' type `u_int32_t' >< i: int
gdbmmodule.c:257                   `key.dptr' type `unknown' >< s: char
gdbmmodule.c:257                  `key.dsize' type `unknown' >< #: int
gdbmmodule.c:308                   `key.dptr' type `unknown' >< s: char
gdbmmodule.c:308                  `key.dsize' type `unknown' >< #: int
shamodule.c:443                    `cp' type `unsigned char' >< s: char
shamodule.c:551                    `cp' type `unsigned char' >< s: char
operator.c:23              `a1' type `PyObject *a1; int a2;' >< O: PyObject
operator.c:23              `a2' type `PyObject *a1; int a2;' >< i: int
zlibmodule.c:126                         `input' type `Byte' >< s: char
zlibmodule.c:203                         `input' type `Byte' >< s: char
zlibmodule.c:399                         `input' type `Byte' >< s: char
zlibmodule.c:469                         `input' type `Byte' >< s: char
zlibmodule.c:781                           `buf' type `Byte' >< s: char
zlibmodule.c:781                   `adler32val' type `uLong' >< l: long
zlibmodule.c:799                           `buf' type `Byte' >< s: char
zlibmodule.c:799                     `crc32val' type `uLong' >< l: long
stropmodule.c:890                `from' type `unsigned char' >< t: char
stropmodule.c:890                  `to' type `unsigned char' >< t: char
imageop.c:186                      `cp' type `unsigned char' >< s: char
imageop.c:240                      `cp' type `unsigned char' >< s: char
imageop.c:281                      `cp' type `unsigned char' >< s: char
imageop.c:320                      `cp' type `unsigned char' >< s: char
imageop.c:358                      `cp' type `unsigned char' >< s: char
imageop.c:404                      `cp' type `unsigned char' >< s: char
imageop.c:443                      `cp' type `unsigned char' >< s: char
imageop.c:480                      `cp' type `unsigned char' >< s: char
imageop.c:516                      `cp' type `unsigned char' >< s: char
imageop.c:553                      `cp' type `unsigned char' >< s: char
imageop.c:597                      `cp' type `unsigned char' >< s: char
imageop.c:647                      `cp' type `unsigned char' >< s: char
imageop.c:692                      `cp' type `unsigned char' >< s: char
binascii.c:194             `ascii_data' type `unsigned char' >< t: char
binascii.c:270               `bin_data' type `unsigned char' >< s: char
binascii.c:347             `ascii_data' type `unsigned char' >< t: char
binascii.c:437               `bin_data' type `unsigned char' >< s: char
binascii.c:491             `ascii_data' type `unsigned char' >< t: char
binascii.c:554                `in_data' type `unsigned char' >< s: char
binascii.c:603               `bin_data' type `unsigned char' >< s: char
binascii.c:641                `in_data' type `unsigned char' >< s: char
binascii.c:737               `bin_data' type `unsigned char' >< s: char
binascii.c:737                     `crc' type `unsigned int' >< i: int
binascii.c:876               `bin_data' type `unsigned char' >< s: char
binascii.c:876                    `crc' type `unsigned long' >< l: long
binascii.c:1038                  `data' type `unsigned char' >< s: char
binascii.c:1038                `datalen' type `unsigned int' >< #: int
binascii.c:1144                  `data' type `unsigned char' >< s: char
binascii.c:1144                `datalen' type `unsigned int' >< #: int
bsddbmodule.c:473                     `recno' type `recno_t' >< i: int
bsddbmodule.c:512                     `recno' type `recno_t' >< i: int
bsddbmodule.c:741                `psize' type `unsigned int' >< i: int
bsddbmodule.c:794                `psize' type `unsigned int' >< i: int
bsddbmodule.c:794                     `reclen' type `size_t' >< i: int
cdmodule.c:300             `PyTryBlock' type `unsigned long' >< l: long
gcmodule.c:982       `generations[0].threshold' type `unknown' >< i: int
gcmodule.c:982       `generations[1].threshold' type `unknown' >< i: int
gcmodule.c:982       `generations[2].threshold' type `unknown' >< i: int
clmodule.c:886                             `x' type `int x;' >< i: int
_testcapimodule.c:304            `value' type `unsigned char' >< b: char
_cursesmodule.c:379                     `attr' type `attr_t' >< l: long
_cursesmodule.c:388                     `attr' type `attr_t' >< l: long
_cursesmodule.c:426                     `attr' type `attr_t' >< l: long
_cursesmodule.c:436                     `attr' type `attr_t' >< l: long
_cursesmodule.c:472                     `attr' type `attr_t' >< l: long
_cursesmodule.c:482                     `attr' type `attr_t' >< l: long
_cursesmodule.c:517                     `attr' type `attr_t' >< l: long
_cursesmodule.c:546                     `attr' type `attr_t' >< l: long
_cursesmodule.c:603                      `ch1' type `chtype' >< l: long
_cursesmodule.c:603                      `ch2' type `chtype' >< l: long
_cursesmodule.c:692                     `attr' type `attr_t' >< l: long
_cursesmodule.c:863                     `attr' type `attr_t' >< l: long
_cursesmodule.c:872                     `attr' type `attr_t' >< l: long
_cursesmodule.c:907                     `attr' type `attr_t' >< l: long
_cursesmodule.c:916                     `attr' type `attr_t' >< l: long
_cursesmodule.c:1010                    `attr' type `attr_t' >< l: long
_cursesmodule.c:1020                    `attr' type `attr_t' >< l: long
_cursesmodule.c:1056                    `attr' type `attr_t' >< l: long
_cursesmodule.c:1066                    `attr' type `attr_t' >< l: long
_cursesmodule.c:1390                    `attr' type `attr_t' >< l: long
_cursesmodule.c:1399                    `attr' type `attr_t' >< l: long
_cursesmodule.c:1677               `event.id' type `unknown' >< h: short
_cursesmodule.c:1677                `event.x' type `unknown' >< i: int
_cursesmodule.c:1677                `event.y' type `unknown' >< i: int
_cursesmodule.c:1677                `event.z' type `unknown' >< i: int
_cursesmodule.c:1677      `(int *) &event.bstate' type `int' >< l: long
_cursesmodule.c:1716           `tenths' type `unsigned char' >< b: char
fcntlmodule.c:105                          `code' type `int' >< I: unsigned int
fcntlmodule.c:154                          `code' type `int' >< I: unsigned int
fcntlmodule.c:174                          `code' type `int' >< I: unsigned int
fcntlmodule.c:174                          `arg' type `char' >< i: int
sha256module.c:496                 `cp' type `unsigned char' >< s: char
sha256module.c:632                 `cp' type `unsigned char' >< s: char
sha256module.c:663                 `cp' type `unsigned char' >< s: char
puremodule.c:566                  `size' type `unsigned int' >< i: int
puremodule.c:617                  `size' type `unsigned int' >< i: int
_hashopenssl.c:167                 `cp' type `unsigned char' >< s: char
_hashopenssl.c:240                 `cp' type `unsigned char' >< s: char
_hashopenssl.c:240                 `len' type `unsigned int' >< #: int
_hashopenssl.c:376                 `cp' type `unsigned char' >< s: char
_hashopenssl.c:376                 `len' type `unsigned int' >< #: int
skipping ../python/trunk/Modules/_hashopenssl.c:405 pop from empty list
md5module.c:56                     `cp' type `unsigned char' >< s: char
md5module.c:268                    `cp' type `unsigned char' >< s: char