| 
 |  iMatix home page | << | < | > | >>  | 
 
SFLVersion 2.11  | 
#include "sflstr.h" int strlookup (const LOOKUP *lookup, const char *key)
Searches the specified lookup table, defined as an array of LOOKUP items, for the specified string key, and returns a lookup value. You are REQUIRED to terminate the table with a null key: if the key is not found in the table, returns the value for the last, null key.
{
    int
        index;
    ASSERT (lookup);
    ASSERT (key);
    for (index = 0; lookup [index].key; index++)
        if (streq (lookup [index].key, key))
            break;
    return (lookup [index].value);
}
| | << | < | > | >> | 
 |