tc: drop unused name_to_id function
Not used in current code. Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
This commit is contained in:
parent
fa92d8cb09
commit
babc56b68c
|
|
@ -22,6 +22,5 @@ int db_names_load(struct db_names *db, const char *path);
|
||||||
void db_names_free(struct db_names *db);
|
void db_names_free(struct db_names *db);
|
||||||
|
|
||||||
char *id_to_name(struct db_names *db, int id, char *name);
|
char *id_to_name(struct db_names *db, int id, char *name);
|
||||||
int name_to_id(struct db_names *db, int *id, const char *name);
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
28
lib/names.c
28
lib/names.c
|
|
@ -150,31 +150,3 @@ char *id_to_name(struct db_names *db, int id, char *name)
|
||||||
snprintf(name, IDNAME_MAX, "%d", id);
|
snprintf(name, IDNAME_MAX, "%d", id);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int name_to_id(struct db_names *db, int *id, const char *name)
|
|
||||||
{
|
|
||||||
struct db_entry *entry;
|
|
||||||
int i;
|
|
||||||
|
|
||||||
if (!db)
|
|
||||||
return -1;
|
|
||||||
|
|
||||||
if (db->cached && strcmp(db->cached->name, name) == 0) {
|
|
||||||
*id = db->cached->id;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (i = 0; i < db->size; i++) {
|
|
||||||
entry = db->hash[i];
|
|
||||||
while (entry && strcmp(entry->name, name))
|
|
||||||
entry = entry->next;
|
|
||||||
|
|
||||||
if (entry) {
|
|
||||||
db->cached = entry;
|
|
||||||
*id = entry->id;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue