X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/55afa6a4e8886b665eb1c75d377b626314eb224e..9322ba2854211794c27fae9468768b80b767c211:/sbr/context_find.c diff --git a/sbr/context_find.c b/sbr/context_find.c index ad70f069..0d3f11a2 100644 --- a/sbr/context_find.c +++ b/sbr/context_find.c @@ -52,3 +52,21 @@ context_find_by_type (const char *string, const char *type, return value; } + + +/* + * Helper function to search profile an entry with name beginning with prefix. + * The search is case insensitive. + */ +int +context_find_prefix (const char *prefix) { + struct node *np; + + for (np = m_defs; np; np = np->n_next) { + if (np->n_name && ! strncasecmp (np->n_name, prefix, strlen(prefix))) { + return 1; + } + } + + return 0; +}