|
libcdio 0.82
|
Miscellaneous utility functions. More...
#include <stdlib.h>Go to the source code of this file.
Defines | |
| #define | MAX(a, b) (((a) > (b)) ? (a) : (b)) |
| #define | MIN(a, b) (((a) < (b)) ? (a) : (b)) |
| #define | IN(x, low, high) ((x) >= (low) && (x) <= (high)) |
| #define | CLAMP(x, low, high) (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x))) |
Functions | |
| void * | _cdio_memdup (const void *mem, size_t count) |
| char * | _cdio_strdup_upper (const char str[]) |
| void | _cdio_strfreev (char **strv) |
| size_t | _cdio_strlenv (char **str_array) |
| char ** | _cdio_strsplit (const char str[], char delim) |
| uint8_t | cdio_to_bcd8 (uint8_t n) |
| uint8_t | cdio_from_bcd8 (uint8_t p) |
| void | cdio_follow_symlink (const char *src, char *dst) |
Miscellaneous utility functions.
Warning: this will probably get removed/replaced by using glib.h
| #define CLAMP | ( | x, | |
| low, | |||
| high | |||
| ) | (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x))) |
| #define IN | ( | x, | |
| low, | |||
| high | |||
| ) | ((x) >= (low) && (x) <= (high)) |
| #define MAX | ( | a, | |
| b | |||
| ) | (((a) > (b)) ? (a) : (b)) |
| #define MIN | ( | a, | |
| b | |||
| ) | (((a) < (b)) ? (a) : (b)) |
| void* _cdio_memdup | ( | const void * | mem, |
| size_t | count | ||
| ) |
| char* _cdio_strdup_upper | ( | const char | str[] | ) |
| void _cdio_strfreev | ( | char ** | strv | ) |
| size_t _cdio_strlenv | ( | char ** | str_array | ) |
| char** _cdio_strsplit | ( | const char | str[], |
| char | delim | ||
| ) |
| void cdio_follow_symlink | ( | const char * | src, |
| char * | dst | ||
| ) |
| uint8_t cdio_from_bcd8 | ( | uint8_t | p | ) |
| uint8_t cdio_to_bcd8 | ( | uint8_t | n | ) |
1.7.3