Improve the DynamicMeter_search API to make 'key' optional

Thanks to @BenBE for the suggestion.
This commit is contained in:
Nathan Scott
2021-07-12 19:11:39 +10:00
parent 9cbee01877
commit 0daefbe4b4
2 changed files with 4 additions and 3 deletions

View File

@ -52,7 +52,8 @@ bool DynamicMeter_search(Hashtable* dynamics, const char* name, unsigned int* ke
DynamicIterator iter = { .key = 0, .name = name, .found = false };
if (dynamics)
Hashtable_foreach(dynamics, DynamicMeter_compare, &iter);
*key = iter.key;
if (key)
*key = iter.key;
return iter.found;
}