Table/Lookup macros. More...

Macros

#define TABLE_LOOKUP (key, table) gos_table_lookup (key, table, ARRAY_COUNT (table), sizeof *(table))
Using binary search, find entry with key in given static table.
#define TABLE_REVERSE_LOOKUP (value, table) gos_table_reverse_lookup ((unsigned int)value, table, ARRAY_COUNT (table), sizeof *(table))
Using binary search, find entry with value in given static table.
#define TABLE_LOOKUP_LINEAR (key, table) gos_table_linear_lookup (key, table, ARRAY_COUNT (table), sizeof *(table))
Using linear search, find entry with key in given static table.

Detailed Description

Table/Lookup macros.