All interfaces (data types and functions) of the library are defined
in the header file gsasl.h. You must include this in all
programs using the library, either directly or through some other
header file, like this:
#include <gsasl.h>
The name space is gsasl_* for function names, Gsasl* for
data types and GSASL_* for other symbols. In addition the same
name prefixes with one prepended underscore are reserved for internal
use and should never be used by an application.