diff options
Diffstat (limited to 'src/list_generic.h')
-rw-r--r-- | src/list_generic.h | 3 |
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 */ }; |