int context_del (char *);
char *context_find (const char *);
char *context_find_by_type (const char *, const char *, const char *);
+int context_find_prefix(const char *);
int context_foil (char *);
void context_read (void);
void context_replace (char *, char *);
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;
+}