14.14.1 ctypes tutorial

##
14.14.1 ctypes tutorial

Note: The code samples in this tutorial uses `doctest` to make sure that they actually work. Since some code samples behave differently under Linux, Windows, or Mac OS X, they contain doctest directives in comments.

Note: Quite some code samples references the ctypes `c_int` type. This type is an alias to the `c_long` type on 32-bit systems. So, you should not be confused if `c_long` is printed if you would expect `c_int` - they are actually the same type.