PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ option_list_search()

const char * option_list_search ( char **  olist,
const char *  key 
)
extern

Returns null if the key cannot be found.

Only use fully lowercase keys, because we lowercase keys when we parse the olist

Definition at line 54 of file optionlist.c.

55{
56 size_t i = 0;
57 if (!olist) return NULL;
58 if (!key) return NULL;
59 while (olist[i]) {
60 // Even entries are keys
61 if (!(i % 2)) {
62 // Does this key match ours?
63 if (strcmp(olist[i], key) == 0) {
64 return olist[i+1];
65 }
66 }
67 i++;
68 }
69 return NULL;
70}

Referenced by lwgeom_make_valid_params(), and test_optionlist().

Here is the caller graph for this function: