XMMS2
|
Go to the source code of this file.
Macros | |
#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. More... | |
const char * | xmms_usercachedir_get (char *buf, int len) |
Get the absolute path to the user cache dir. More... | |
const char * | xmms_default_ipcpath_get (char *buf, int len) |
Get the default connection path. More... | |
const char * | xmms_fallback_ipcpath_get (char *buf, int len) |
Get the fallback connection path (if XMMS_PATH is not accessible) More... | |
bool | xmms_sleep_ms (int n) |
Sleep for n milliseconds. More... | |
#define MIN | ( | a, | |
b | |||
) | (((a) < (b)) ? (a) : (b)) |
Definition at line 37 of file xmmsc_util.h.
#define x_malloc | ( | size | ) | malloc (size) |
Definition at line 20 of file xmmsc_util.h.
#define x_malloc0 | ( | size | ) | calloc (1, size) |
Definition at line 19 of file xmmsc_util.h.
#define X_N_ELEMENTS | ( | a | ) | (sizeof (a) / sizeof ((a)[0])) |
Definition at line 41 of file xmmsc_util.h.
#define x_new | ( | type, | |
num | |||
) | malloc (sizeof (type) * (num)) |
Definition at line 18 of file xmmsc_util.h.
#define x_new0 | ( | type, | |
num | |||
) | calloc (1, sizeof (type) * (num)) |
Definition at line 17 of file xmmsc_util.h.
#define x_oom | ( | ) | do { fprintf(stderr, "Out of memory in " __FILE__ "on row %d\n", __LINE__); } while (0) |
Definition at line 16 of file xmmsc_util.h.
#define x_return_if_fail | ( | expr | ) | if (!(expr)) { fprintf (stderr, "Failed in file " __FILE__ " on row %d\n", __LINE__); return; } |
Definition at line 13 of file xmmsc_util.h.
#define x_return_null_if_fail | ( | expr | ) | x_return_val_if_fail (expr, NULL) |
Definition at line 15 of file xmmsc_util.h.
#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 14 of file xmmsc_util.h.
#define XINT_TO_POINTER | ( | i | ) | ((void *) (i)) |
Definition at line 32 of file xmmsc_util.h.
#define XMMS_DEFAULT_TCP_PORT 9667 |
Definition at line 47 of file xmmsc_util.h.
#define XMMS_PATH_MAX 255 |
Definition at line 44 of file xmmsc_util.h.
#define XMMS_STRINGIFY | ( | x | ) | XMMS_STRINGIFY_NOEXPAND(x) |
Definition at line 11 of file xmmsc_util.h.
#define XMMS_STRINGIFY_NOEXPAND | ( | x | ) | #x |
Definition at line 10 of file xmmsc_util.h.
#define XPOINTER_TO_INT | ( | p | ) | ((int) (p)) |
Definition at line 30 of file xmmsc_util.h.
#define XPOINTER_TO_UINT | ( | p | ) | ((unsigned int) (p)) |
Definition at line 31 of file xmmsc_util.h.
#define XUINT_TO_POINTER | ( | u | ) | ((void *) (u)) |
Definition at line 33 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 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().