10 static struct attr_name attr_names[]={
11 #define ATTR2(x,y) ATTR(x)
12 #define ATTR(x) { attr_##x, #x },
19 attr_from_name(char *name)
23 for (i=0 ; i < sizeof(attr_names)/sizeof(struct attr_name) ; i++) {
24 if (! strcmp(attr_names[i].name, name))
25 return attr_names[i].attr;
31 attr_to_name(enum attr_type attr)
35 for (i=0 ; i < sizeof(attr_names)/sizeof(struct attr_name) ; i++) {
36 if (attr_names[i].attr == attr)
37 return attr_names[i].name;