forgot to add Makefile.am
[apps/madmutt.git] / mutt_menu.h
index e6cb613..41204a6 100644 (file)
@@ -6,13 +6,15 @@
  * It's licensed under the GNU General Public License,
  * please see the file GPL in the top level source directory.
  */
-
+#ifndef _MUTT_MENU_H
+#define _MUTT_MENU_H
 /*
  * This file is named mutt_menu.h so it doesn't collide with ncurses menu.h
  */
 
 #include "keymap.h"
-#include "mutt_regex.h"
+
+#include "lib/rx.h"
 
 #define REDRAW_INDEX           (1)
 #define REDRAW_MOTION          (1<<1)
@@ -48,7 +50,7 @@ typedef struct menu_t {
   char *keys;                   /* keys used in the prompt */
 
   /* callback to generate an index line for the requested element */
-  void (*make_entry) (char *, size_t, struct menu_t *, int);
+  void (*make_entry) (char *, ssize_t, struct menu_t *, int);
 
   /* how to search the menu */
   int (*search) (struct menu_t *, regex_t * re, int n);
@@ -99,3 +101,5 @@ int mutt_menuLoop (MUTTMENU *);
 /* used in both the index and pager index to make an entry. */
 void index_make_entry (char *, size_t, struct menu_t *, int);
 int index_color (int);
+
+#endif /* !_MUTT_MENU_H */