summaryrefslogtreecommitdiff
path: root/src/list_generic.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/list_generic.h')
-rw-r--r--src/list_generic.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/list_generic.h b/src/list_generic.h
index 489694c..234f6de 100644
--- a/src/list_generic.h
+++ b/src/list_generic.h
@@ -37,6 +37,7 @@ struct GenericList
int (*gl_pinput) __P((struct ListData *, char **inp, int *len)); /* Process input */
int (*gl_freerow) __P((struct ListData *, struct ListRow *)); /* Free data for a row */
int (*gl_free) __P((struct ListData *)); /* Free data for the list */
+ int (*gl_matchrow) __P((struct ListData *, struct ListRow *, const char *));
};
struct ListData
@@ -48,6 +49,8 @@ struct ListData
struct GenericList *list_fn; /* The functions that deal with the list */
+ char *search; /* The search term, if any */
+
void *data; /* List specific data */
};