From: Thomas Heller Date: Thu, 6 Jul 2006 09:11:22 +0000 (+0000) Subject: Document the changes in svn revision 47263, from patch #1517790. X-Git-Tag: v2.5b2~42 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b979b35f707dfd37b2427569e2a9a47f1b0eb61e;p=thirdparty%2FPython%2Fcpython.git Document the changes in svn revision 47263, from patch #1517790. --- diff --git a/Doc/lib/libctypes.tex b/Doc/lib/libctypes.tex index db585e0d6ae0..8f67ee46f89f 100755 --- a/Doc/lib/libctypes.tex +++ b/Doc/lib/libctypes.tex @@ -1648,6 +1648,12 @@ argument to an object that the foreign function accepts. For example, a \class{c{\_}char{\_}p} item in the \member{argtypes} tuple will convert a unicode string passed as argument into an byte string using ctypes conversion rules. + +New: It is now possible to put items in argtypes which are not +ctypes types, but each item must have a \method{from{\_}param} method +which returns a value usable as argument (integer, string, ctypes +instance). This allows to define adapters that can adapt custom +objects as function parameters. \end{memberdesc} \begin{memberdesc}{errcheck}