#10944: add c_bool to types table.

This commit is contained in:
Georg Brandl 2011-01-19 20:05:49 +00:00
parent 41a99bc20d
commit ecdd63f56c

View File

@ -216,6 +216,8 @@ Fundamental data types
+----------------------+------------------------------------------+----------------------------+ +----------------------+------------------------------------------+----------------------------+
| ctypes type | C type | Python type | | ctypes type | C type | Python type |
+======================+==========================================+============================+ +======================+==========================================+============================+
| :class:`c_bool` | :c:type:`_Bool` | bool (1) |
+----------------------+------------------------------------------+----------------------------+
| :class:`c_char` | :c:type:`char` | 1-character bytes object | | :class:`c_char` | :c:type:`char` | 1-character bytes object |
+----------------------+------------------------------------------+----------------------------+ +----------------------+------------------------------------------+----------------------------+
| :class:`c_wchar` | :c:type:`wchar_t` | 1-character string | | :class:`c_wchar` | :c:type:`wchar_t` | 1-character string |
@ -254,6 +256,9 @@ Fundamental data types
| :class:`c_void_p` | :c:type:`void *` | int or ``None`` | | :class:`c_void_p` | :c:type:`void *` | int or ``None`` |
+----------------------+------------------------------------------+----------------------------+ +----------------------+------------------------------------------+----------------------------+
(1)
The constructor accepts any object with a truth value.
All these types can be created by calling them with an optional initializer of All these types can be created by calling them with an optional initializer of
the correct type and value:: the correct type and value::