Author: Armin Rigo <[email protected]>
Branch:
Changeset: r416:2149bed2b0c7
Date: 2012-06-17 19:51 +0200
http://bitbucket.org/cffi/cffi/changeset/2149bed2b0c7/
Log: Even advanced use cases of macros are possible, if we wrap them in
some custom C code.
diff --git a/doc/source/index.rst b/doc/source/index.rst
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -25,8 +25,8 @@
work at the API level.)
* We try to be complete. For now some C99 constructs are not supported,
- but all C89 should be, including macros (apart from the most advanced
- (ab)uses of these macros).
+ but all C89 should be, including macros (and including macro "abuses",
+ which you can `manually wrap`_ in saner-looking C functions).
.. _`LuaJIT's FFI`: http://luajit.org/ext_ffi.html
.. _`Cython`: http://www.cython.org
@@ -34,6 +34,7 @@
.. _`CPython native C extensions`:
http://docs.python.org/extending/extending.html
.. _`native C extensions`: http://docs.python.org/extending/extending.html
.. _`ctypes`: http://docs.python.org/library/ctypes.html
+.. _`manually wrap`: `The verification step`_
Installation and Status
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit