+----------------------+--------------------------------+----------------------------+
| :class:`c_longdouble`| ``long double`` | float |
+----------------------+--------------------------------+----------------------------+
- | :class:`c_char_p` | ``char *`` (NUL terminated) | bytes objcet or ``None`` |
+ | :class:`c_char_p` | ``char *`` (NUL terminated) | bytes object or ``None`` |
+----------------------+--------------------------------+----------------------------+
| :class:`c_wchar_p` | ``wchar_t *`` (NUL terminated) | string or ``None`` |
+----------------------+--------------------------------+----------------------------+