XMMS2
Defines | Functions
src/include/xmmsc/xmmsv_build.h File Reference
#include "xmmsc/xmmsv_general.h"

Go to the source code of this file.

Defines

#define XMMSV_DICT_ENTRY(k, v)   __xmmsv_identity_const_charp (k), __xmmsv_identity_xmmsv (v)
#define XMMSV_DICT_ENTRY_STR(k, v)   XMMSV_DICT_ENTRY (k, __xmmsv_null_to_none (xmmsv_new_string (v)))
#define XMMSV_DICT_ENTRY_INT(k, v)   XMMSV_DICT_ENTRY (k, xmmsv_new_int (v))
#define XMMSV_DICT_END   NULL
#define XMMSV_LIST_ENTRY(v)   __xmmsv_identity_xmmsv (v)
#define XMMSV_LIST_ENTRY_STR(v)   XMMSV_LIST_ENTRY (__xmmsv_null_to_none (xmmsv_new_string (v)))
#define XMMSV_LIST_ENTRY_INT(v)   XMMSV_LIST_ENTRY (xmmsv_new_int (v))
#define XMMSV_LIST_ENTRY_COLL(v)   XMMSV_LIST_ENTRY (__xmmsv_null_to_none (xmmsv_new_coll (v)))
#define XMMSV_LIST_END   NULL

Functions

xmmsv_txmmsv_build_dict (const char *firstkey,...)
xmmsv_txmmsv_build_list (xmmsv_t *first_entry,...)
xmmsv_txmmsv_build_list_va (xmmsv_t *first_entry, va_list ap)