XMMS2
|
Go to the source code of this file.
Defines | |
#define | XMMS_STRINGIFY_NOEXPAND(x) #x |
#define | XMMS_STRINGIFY(x) XMMS_STRINGIFY_NOEXPAND(x) |
#define | x_return_if_fail(expr) if (!(expr)) { fprintf (stderr, "Failed in file " __FILE__ " on row %d\n", __LINE__); return; } |
#define | x_return_val_if_fail(expr, val) if (!(expr)) { fprintf (stderr, "Failed in file " __FILE__ " on row %d\n", __LINE__); return val; } |
#define | x_return_null_if_fail(expr) x_return_val_if_fail (expr, NULL) |
#define | x_oom() do { fprintf(stderr, "Out of memory in " __FILE__ "on row %d\n", __LINE__); } while (0) |
#define | x_new0(type, num) calloc (1, sizeof (type) * (num)) |
#define | x_new(type, num) malloc (sizeof (type) * (num)) |
#define | x_malloc0(size) calloc (1, size) |
#define | x_malloc(size) malloc (size) |
#define | XPOINTER_TO_INT(p) ((int) (p)) |
#define | XPOINTER_TO_UINT(p) ((unsigned int) (p)) |
#define | XINT_TO_POINTER(i) ((void *) (i)) |
#define | XUINT_TO_POINTER(u) ((void *) (u)) |
#define | MIN(a, b) (((a) < (b)) ? (a) : (b)) |
#define | X_N_ELEMENTS(a) (sizeof (a) / sizeof ((a)[0])) |
#define | XMMS_PATH_MAX 255 |
#define | XMMS_DEFAULT_TCP_PORT 9667 |
Functions | |
const char * | xmms_userconfdir_get (char *buf, int len) |
Get the absolute path to the user config dir. | |
const char * | xmms_usercachedir_get (char *buf, int len) |
Get the absolute path to the user cache dir. | |
const char * | xmms_default_ipcpath_get (char *buf, int len) |
Get the default connection path. | |
const char * | xmms_fallback_ipcpath_get (char *buf, int len) |
Get the fallback connection path (if XMMS_PATH is not accessible) | |
bool | xmms_sleep_ms (int n) |
Sleep for n milliseconds. |
#define MIN | ( | a, | |
b | |||
) | (((a) < (b)) ? (a) : (b)) |
Definition at line 36 of file xmmsc_util.h.
Referenced by xmms_ringbuf_write(), xmms_xform_this_read(), and xmmsv_dict_format().
#define x_malloc | ( | size | ) | malloc (size) |
Definition at line 19 of file xmmsc_util.h.
Referenced by xmmsv_decode_url(), and xmmsv_new_bin().
#define x_malloc0 | ( | size | ) | calloc (1, size) |
Definition at line 18 of file xmmsc_util.h.
#define X_N_ELEMENTS | ( | a | ) | (sizeof (a) / sizeof ((a)[0])) |
Definition at line 40 of file xmmsc_util.h.
#define x_new | ( | type, | |
num | |||
) | malloc (sizeof (type) * (num)) |
Definition at line 17 of file xmmsc_util.h.
#define x_new0 | ( | type, | |
num | |||
) | calloc (1, sizeof (type) * (num)) |
Definition at line 16 of file xmmsc_util.h.
Referenced by xmms_ipc_msg_alloc(), xmms_ipc_tcp_client_init(), xmms_ipc_tcp_server_init(), xmms_ipc_usocket_client_init(), xmms_ipc_usocket_server_init(), and xmmsv_coll_new().
#define x_oom | ( | ) | do { fprintf(stderr, "Out of memory in " __FILE__ "on row %d\n", __LINE__); } while (0) |
Definition at line 15 of file xmmsc_util.h.
Referenced by xmmsv_coll_new(), xmmsv_decode_url(), and xmmsv_new_bin().
#define x_return_if_fail | ( | expr | ) | if (!(expr)) { fprintf (stderr, "Failed in file " __FILE__ " on row %d\n", __LINE__); return; } |
Definition at line 12 of file xmmsc_util.h.
Referenced by xmms_ipc_msg_destroy(), xmms_ipc_transport_destroy(), xmmsv_coll_add_operand(), xmmsv_coll_attribute_set(), xmmsv_coll_remove_operand(), xmmsv_coll_unref(), xmmsv_dict_iter_first(), xmmsv_dict_iter_next(), xmmsv_list_iter_first(), xmmsv_list_iter_last(), xmmsv_list_iter_next(), xmmsv_list_iter_prev(), and xmmsv_unref().
#define x_return_null_if_fail | ( | expr | ) | x_return_val_if_fail (expr, NULL) |
Definition at line 14 of file xmmsc_util.h.
Referenced by xmmsv_coll_get_idlist(), and xmmsv_coll_idlist_get().
#define x_return_val_if_fail | ( | expr, | |
val | |||
) | if (!(expr)) { fprintf (stderr, "Failed in file " __FILE__ " on row %d\n", __LINE__); return val; } |
Definition at line 13 of file xmmsc_util.h.
Referenced by xmms_ipc_client_init(), xmms_ipc_msg_get_cmd(), xmms_ipc_msg_get_cookie(), xmms_ipc_msg_get_object(), xmms_ipc_msg_read_transport(), xmms_ipc_msg_write_transport(), xmms_ipc_server_accept(), xmms_ipc_server_init(), xmms_ipc_transport_fd_get(), xmmsv_coll_attributes_get(), xmmsv_coll_get_type(), xmmsv_coll_idlist_append(), xmmsv_coll_idlist_clear(), xmmsv_coll_idlist_get_index(), xmmsv_coll_idlist_get_size(), xmmsv_coll_idlist_insert(), xmmsv_coll_idlist_move(), xmmsv_coll_idlist_remove(), xmmsv_coll_idlist_set_index(), xmmsv_coll_new(), xmmsv_coll_operands_get(), xmmsv_coll_ref(), xmmsv_dict_clear(), xmmsv_dict_foreach(), xmmsv_dict_get(), xmmsv_dict_get_size(), xmmsv_dict_iter_find(), xmmsv_dict_iter_set(), xmmsv_dict_remove(), xmmsv_dict_set(), xmmsv_list_append(), xmmsv_list_clear(), xmmsv_list_foreach(), xmmsv_list_get(), xmmsv_list_get_size(), xmmsv_list_insert(), xmmsv_list_iter_get_parent(), xmmsv_list_iter_insert(), xmmsv_list_iter_remove(), xmmsv_list_iter_seek(), xmmsv_list_iter_tell(), xmmsv_list_move(), xmmsv_list_remove(), xmmsv_list_restrict_type(), xmmsv_list_set(), xmmsv_new_coll(), xmmsv_new_string(), and xmmsv_ref().
#define XINT_TO_POINTER | ( | i | ) | ((void *) (i)) |
Definition at line 31 of file xmmsc_util.h.
#define XMMS_DEFAULT_TCP_PORT 9667 |
Definition at line 46 of file xmmsc_util.h.
Referenced by init_udp(), xmms_fallback_ipcpath_get(), xmms_ipc_tcp_client_init(), and xmms_ipc_tcp_server_init().
#define XMMS_PATH_MAX 255 |
Definition at line 43 of file xmmsc_util.h.
Referenced by main(), and xmms_build_path().
#define XMMS_STRINGIFY | ( | x | ) | XMMS_STRINGIFY_NOEXPAND(x) |
Definition at line 10 of file xmmsc_util.h.
Referenced by xmms_fallback_ipcpath_get(), xmms_ipc_tcp_client_init(), xmms_ipc_tcp_server_init(), and xmms_sqlite_print_version().
#define XMMS_STRINGIFY_NOEXPAND | ( | x | ) | #x |
Definition at line 9 of file xmmsc_util.h.
#define XPOINTER_TO_INT | ( | p | ) | ((int) (p)) |
Definition at line 29 of file xmmsc_util.h.
#define XPOINTER_TO_UINT | ( | p | ) | ((unsigned int) (p)) |
Definition at line 30 of file xmmsc_util.h.
#define XUINT_TO_POINTER | ( | u | ) | ((void *) (u)) |
Definition at line 32 of file xmmsc_util.h.
const char* xmms_default_ipcpath_get | ( | char * | buf, |
int | len | ||
) |
const char* xmms_fallback_ipcpath_get | ( | char * | buf, |
int | len | ||
) |
Get the fallback connection path (if XMMS_PATH is not accessible)
buf | A char buffer |
len | The length of buf (XMMS_PATH_MAX is a good choice) |
Definition at line 93 of file utils_unix.c.
Referenced by main(), and xmms_default_ipcpath_get().
bool xmms_sleep_ms | ( | int | n | ) |
Sleep for n milliseconds.
n | The number of milliseconds to sleep. |
Definition at line 114 of file utils_unix.c.
const char* xmms_usercachedir_get | ( | char * | buf, |
int | len | ||
) |
Get the absolute path to the user cache dir.
buf | a char buffer |
len | the lenght of buf (XMMS_PATH_MAX is a good choice) |
Definition at line 67 of file utils_unix.c.
const char* xmms_userconfdir_get | ( | char * | buf, |
int | len | ||
) |
Get the absolute path to the user config dir.
buf | A char buffer |
len | The length of buf (XMMS_PATH_MAX is a good choice) |
Definition at line 80 of file utils_unix.c.
Referenced by xmms_build_path().