libhd
5.0
|
Go to the source code of this file.
Macros | |
#define | DATA_VALUE(a) ((a) & ~(-1 << 28)) |
#define | DATA_FLAG(a) (((a) >> 28) & 0xf) |
#define | MAKE_DATA(a, b) ((a << 28) | (b)) |
#define | FLAG_ID 0 |
#define | FLAG_RANGE 1 |
#define | FLAG_MASK 2 |
#define | FLAG_STRING 3 |
#define | FLAG_REGEXP 4 |
#define | FLAG_CONT 8 /* bit mask, _must_ be bit 31 */ |
Typedefs | |
typedef enum hddb_entry_e | hddb_entry_t |
Variables | |
static hddb_entry_t | hddb_is_numeric [] |
static char * | hddb_entry_strings [] |
#define DATA_FLAG | ( | a | ) | (((a) >> 28) & 0xf) |
Referenced by compare_ids(), complete_ids(), hddb_dump_raw(), and hddb_dump_skey().
#define DATA_VALUE | ( | a | ) | ((a) & ~(-1 << 28)) |
Referenced by compare_ids(), complete_ids(), hddb_dump_raw(), and hddb_dump_skey().
#define FLAG_CONT 8 /* bit mask, _must_ be bit 31 */ |
Referenced by compare_ids(), complete_ids(), and hddb_dump_skey().
#define FLAG_ID 0 |
Referenced by add_entry(), compare_ids(), complete_ids(), hddb_dump_raw(), and hddb_dump_skey().
#define FLAG_MASK 2 |
Referenced by add_entry(), compare_ids(), hddb_dump_raw(), and hddb_dump_skey().
#define FLAG_RANGE 1 |
Referenced by add_entry(), compare_ids(), hddb_dump_raw(), and hddb_dump_skey().
#define FLAG_REGEXP 4 |
#define FLAG_STRING 3 |
Referenced by add_entry(), compare_ids(), complete_ids(), hddb_dump_raw(), and hddb_dump_skey().
#define MAKE_DATA | ( | a, | |
b | |||
) | ((a << 28) | (b)) |
Referenced by add_entry().
typedef enum hddb_entry_e hddb_entry_t |
enum hddb_entry_e |
|
static |
Referenced by hddb_dump_ent_name(), and parse_line().
|
static |
Referenced by add_entry().