XMMS2
xmms_error.h File Reference
#include <glib.h>
#include <xmmsc/xmmsc_errorcodes.h>
#include <xmmsc/xmmsc_compiler.h>

Data Structures

struct  xmms_error_St
 

Macros

#define XMMS_ERROR_MESSAGE_MAXLEN   255
 
#define xmms_error_iserror(e)
 
#define xmms_error_isok(e)
 
#define xmms_error_type_get(e)
 

Typedefs

typedef G_BEGIN_DECLS struct xmms_error_St xmms_error_t
 

Functions

const gchar * xmms_error_message_get (xmms_error_t *err)
 Get the human readable error.
 

Macro Definition Documentation

◆ xmms_error_iserror

#define xmms_error_iserror ( e)
Value:
((e)->code != XMMS_ERROR_NONE)

◆ xmms_error_isok

#define xmms_error_isok ( e)
Value:
((e)->code == XMMS_ERROR_NONE)

◆ XMMS_ERROR_MESSAGE_MAXLEN

#define XMMS_ERROR_MESSAGE_MAXLEN   255

◆ xmms_error_type_get

#define xmms_error_type_get ( e)
Value:
((e)->code)

Typedef Documentation

◆ xmms_error_t

typedef G_BEGIN_DECLS struct xmms_error_St xmms_error_t