- fixed bug in mapping_find
This commit is contained in:
parent
5af9fef305
commit
346fd9f271
2 changed files with 3 additions and 3 deletions
|
@ -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";
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue