mxml-private.c File Reference

#include "mxml-private.h"
#include <pthread.h>
Include dependency graph for mxml-private.c:

Go to the source code of this file.

Functions

void mxml_error (const char *format,...)
mxml_type_t mxml_ignore_cb (mxml_node_t *node)
mxml_type_t mxml_integer_cb (mxml_node_t *node)
mxml_type_t mxml_opaque_cb (mxml_node_t *node)
mxml_type_t mxml_real_cb (mxml_node_t *node)
static void _mxml_init (void)
static void _mxml_destructor (void *g)
_mxml_global_t_mxml_global (void)

Variables

static pthread_key_t _mxml_key = -1
static pthread_once_t _mxml_key_once = PTHREAD_ONCE_INIT

Function Documentation

static void _mxml_destructor ( void *  g  )  [static]

Definition at line 180 of file mxml-private.c.

Referenced by _mxml_init().

_mxml_global_t* _mxml_global ( void   ) 
static void _mxml_init ( void   )  [static]

Definition at line 169 of file mxml-private.c.

References _mxml_destructor(), and _mxml_key.

Referenced by _mxml_global().

void mxml_error ( const char *  format,
  ... 
)
mxml_type_t mxml_ignore_cb ( mxml_node_t node  ) 

Definition at line 81 of file mxml-private.c.

References MXML_IGNORE, and void().

mxml_type_t mxml_integer_cb ( mxml_node_t node  ) 

Definition at line 94 of file mxml-private.c.

References MXML_INTEGER, and void().

mxml_type_t mxml_opaque_cb ( mxml_node_t node  ) 

Definition at line 107 of file mxml-private.c.

References MXML_OPAQUE, and void().

mxml_type_t mxml_real_cb ( mxml_node_t node  ) 

Definition at line 120 of file mxml-private.c.

References MXML_REAL, and void().


Variable Documentation

pthread_key_t _mxml_key = -1 [static]

Definition at line 131 of file mxml-private.c.

Referenced by _mxml_global(), and _mxml_init().

pthread_once_t _mxml_key_once = PTHREAD_ONCE_INIT [static]

Definition at line 132 of file mxml-private.c.

Referenced by _mxml_global().


Generated by  doxygen 1.6.2