definitions
definitions, FW_DEFAULT);
definitions == NULL || sl_find(definitions, walk) == NULL)
(definitions != NULL && sl_find(definitions, walk) != NULL))
if (definitions == NULL)
definitions = sl_init();
if (sl_find(definitions, walk) == NULL)
sl_add(definitions, strdup(walk));
if (definitions != NULL) {
walk = sl_find(definitions, walk);
static StringList *definitions = NULL;