Author: Armin Rigo <ar...@tunes.org>
Branch: 
Changeset: r745:2ee19e5cc285
Date: 2012-07-30 15:14 +0200
http://bitbucket.org/cffi/cffi/changeset/2ee19e5cc285/

Log:    More explanation

diff --git a/doc/source/index.rst b/doc/source/index.rst
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -963,10 +963,11 @@
    (*) Note that when calling a function, as per C, a ``item *`` argument
    is identical to a ``item[]`` argument.  So you can pass an argument that
    is accepted by either C type, like for example passing a Python string
-   to a ``char *`` argument or a list of integers to a ``int *`` argument.
-   Note that even if you want to pass a single ``item``, you need to specify
-   it in a list of length 1; for example, a ``struct foo *`` argument might
-   be passed as ``[[field1, field2...]]``.
+   to a ``char *`` argument (because it works for ``char[]`` arguments)
+   or a list of integers to a ``int *`` argument (it works for ``int[]``
+   arguments).  Note that even if you want to pass a single ``item``,
+   you need to specify it in a list of length 1; for example, a ``struct
+   foo *`` argument might be passed as ``[[field1, field2...]]``.
 
 As an optimization, the CPython version of CFFI assumes that a function
 with a ``char *`` argument to which you pass a Python string will not
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to