X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mutt_menu.h;h=96c2c5398a22ce1a1f72429b681e655da10b8959;hp=e6cb6137467516b30ea7374618099ac049bb6708;hb=096b7d36c872305692c0916be4d39699265959ee;hpb=c3e57678c8be193fc137854020f3a90887be97c9 diff --git a/mutt_menu.h b/mutt_menu.h index e6cb613..96c2c53 100644 --- a/mutt_menu.h +++ b/mutt_menu.h @@ -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) @@ -24,7 +26,7 @@ #define REDRAW_SIGWINCH (1<<7) #define REDRAW_SIDEBAR (1<<8) -#define M_MODEFMT "-- Mutt-ng: %s" +#define M_MODEFMT "-- Madmutt: %s" typedef struct menu_t { char *title; /* the title of this menu */ @@ -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); @@ -97,5 +99,7 @@ void mutt_menuDestroy (MUTTMENU **); 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); +void index_make_entry (char *, ssize_t, struct menu_t *, int); int index_color (int); + +#endif /* !_MUTT_MENU_H */