Lines Matching refs:name
19 char *name;
32 static inline void open_input(const char *dir_name, const char *name)
35 snprintf(filename, sizeof(filename), "%s/%s", dir_name, name);
37 snprintf(filename, sizeof(filename), "%s", name);
55 static inline struct st_key *hash_name(char *name)
57 unsigned char *pn = (unsigned char *)name;
71 static inline struct st_key *find_key(char *name)
73 struct st_key *this = hash_name(name);
76 if (this->name && !strcmp(name, this->name))
83 static inline struct st_key *add_key(char *name, int value, int shift)
85 struct st_key *this = hash_name(name);
89 if (this->name != NULL) {
91 if (!strcmp(name, this->name))
92 oops("attempt to add duplicate key", name);
98 this->name = strdup(name);