- fixed bug in mapping_find

This commit is contained in:
Martin Willi 2005-11-14 11:40:02 +00:00
parent 5af9fef305
commit 346fd9f271
2 changed files with 3 additions and 3 deletions

View file

@ -28,13 +28,13 @@
char *mapping_find(mapping_t * maps, int value)
{
int i = 0;
while (maps[i].value > MAPPING_END)
while (maps[i].value != MAPPING_END)
{
i++;
if (maps[i].value == value)
{
return maps[i].string;
}
i++;
}
return "INVALID MAPPING";
}

View file

@ -24,7 +24,7 @@
#define DEFINITIONS_H_
#define MAPPING_END -1
#define MAPPING_END (-1)
/**
* @brief mapping entry, where enum-to-string mappings are stored