Defines | Functions

error.c File Reference

#include "internal.h"
#include "gettext.h"

Go to the source code of this file.

Defines

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

Functions

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

Define Documentation

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

Definition at line 27 of file error.c.

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

Definition at line 31 of file error.c.

#define gettext_noop (   String  )     String

Definition at line 28 of file error.c.

#define N_ (   String  )     gettext_noop (String)

Definition at line 29 of file error.c.

#define OBS (   i,
  name,
  desc 
)    { name, #name, desc }

Definition at line 36 of file error.c.


Function Documentation

const char* gsasl_strerror ( int  err  ) 

gsasl_strerror:

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

Definition at line 221 of file error.c.

const char* gsasl_strerror_name ( int  err  ) 

gsasl_strerror_name:

Parameters:
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 , or NULL if the error code is not known.

Since: 0.2.29

Definition at line 259 of file error.c.


Variable Documentation

const char* description

Definition at line 42 of file error.c.

const char* name

Definition at line 41 of file error.c.

int rc

Definition at line 40 of file error.c.