gsasl  2.2.1
Macros | Functions
error.c File Reference
#include <config.h>
#include "internal.h"
#include "gettext.h"

Go to the source code of this file.

Macros

#define _(String)   dgettext (PACKAGE, String)
 
#define gettext_noop(String)   String
 
#define N_(String)   gettext_noop (String)
 
#define ERR(name, desc)   { name, #name, desc }
 

Functions

const char * gsasl_strerror (int err)
 
const char * gsasl_strerror_name (int err)
 

Macro Definition Documentation

◆ _

#define _ (   String)    dgettext (PACKAGE, String)

Definition at line 28 of file error.c.

◆ ERR

#define ERR (   name,
  desc 
)    { name, #name, desc }

Definition at line 32 of file error.c.

◆ gettext_noop

#define gettext_noop (   String)    String

Definition at line 29 of file error.c.

◆ N_

#define N_ (   String)    gettext_noop (String)

Definition at line 30 of file error.c.

Function Documentation

◆ gsasl_strerror()

const char* gsasl_strerror ( int  err)

gsasl_strerror:

Parameters
errlibgsasl 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.

Definition at line 185 of file error.c.

◆ gsasl_strerror_name()

const char* gsasl_strerror_name ( int  err)

gsasl_strerror_name:

Parameters
errlibgsasl 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

Definition at line 223 of file error.c.

Variable Documentation

◆ description

const char* description

Definition at line 39 of file error.c.

◆ name

const char* name

Definition at line 38 of file error.c.

◆ rc

int rc

Definition at line 37 of file error.c.