Previous: Error values, Up: Error Handling


12.2 Error strings

gsasl_strerror

— Function: const char * gsasl_strerror (int err)

err: libgsasl error code

Convert return code to human readable string explanation of the reason for the particular error code.

This string can be used to output a diagnostic message to the user.

This function is one of few in the library that can be used without a successful call to gsasl_init().

Return value: Returns a pointer to a statically allocated string containing an explanation of the error code err.

gsasl_strerror_name

— Function: const char * gsasl_strerror_name (int err)

err: libgsasl error code

Convert return code to human readable string representing the error code symbol itself. For example, gsasl_strerror_name(GSASL_OK) returns the string "GSASL_OK".

This string can be used to output a diagnostic message to the user.

This function is one of few in the library that can be used without a successful call to gsasl_init().

Return value: Returns a pointer to a statically allocated string containing a string version of the error code err, or NULL if the error code is not known.

Since: 0.2.29