[pypy-commit] cffi default: improve doc for ffi.set_unicode()
arigo
noreply at buildbot.pypy.org
Wed Jan 7 19:24:41 CET 2015
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r1622:f5ff0b68e418
Date: 2015-01-07 19:25 +0100
http://bitbucket.org/cffi/cffi/changeset/f5ff0b68e418/
Log: improve doc for ffi.set_unicode()
diff --git a/doc/source/index.rst b/doc/source/index.rst
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -433,7 +433,9 @@
``c_f``.
* *New in version 0.6:* all `common Windows types`_ are defined if you run
- on Windows (``DWORD``, ``LPARAM``, etc.).
+ on Windows (``DWORD``, ``LPARAM``, etc.). *Changed in version 0.9:* the
+ types ``TBYTE TCHAR LPCTSTR PCTSTR LPTSTR PTSTR PTBYTE PTCHAR`` are no
+ longer automatically defined; see ``ffi.set_unicode()`` below.
* *New in version 0.9:* the other standard integer types from stdint.h,
as long as they map to integers of 1, 2, 4 or 8 bytes. Larger integers
@@ -1376,9 +1378,10 @@
**ffi.set_unicode(enabled_flag)**: Windows: if ``enabled_flag`` is
True, enable the ``UNICODE`` and ``_UNICODE`` defines in C, and
-declare the types like ``TCHAR`` and ``LPTCSTR`` to be (pointers to)
-``wchar_t``. If ``enabled_flag`` is False, declare these types to be
-(pointers to) plain 8-bit characters. *New in version 0.9.*
+declare the types ``TBYTE TCHAR LPCTSTR PCTSTR LPTSTR PTSTR PTBYTE
+PTCHAR`` to be (pointers to) ``wchar_t``. If ``enabled_flag`` is
+False, declare these types to be (pointers to) plain 8-bit characters.
+*New in version 0.9.*
The reason behind this method is that a lot of standard functions have
two versions, like ``MessageBoxA()`` and ``MessageBoxW()``. The
More information about the pypy-commit
mailing list