2 #define API_SYM __attribute__((visibility("default"))) 73 for(; hash->
value; hash++) {
74 if(!strcmp(hash->
value, str))
break;
82 for(; hash->
value; hash++) {
83 if(hash->
key ==
id)
break;
enum hw_item hd_hw_item_t
list types for hd_list()
char * value
Definition: hwclass_names.h:7
static hash_t hw_items[]
Definition: hwclass_names.h:14
append new entries here
Definition: hd.h:150
API_SYM hd_hw_item_t hd_hw_item_type(char *name)
Definition: hwclass_names.h:96
static char * key2value(hash_t *hash, int id)
Definition: hwclass_names.h:80
static int value2key(hash_t *hash, char *str)
Definition: hwclass_names.h:71
int key
Definition: hwclass_names.h:6
#define API_SYM
Definition: hwclass_names.h:2
Definition: hwclass_names.h:5
API_SYM char * hd_hw_item_name(hd_hw_item_t item)
Definition: hwclass_names.h:90