X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=pager.h;h=bf4bf0adaae4dda27c9761d3e956b91a44ff3080;hp=762e0d3cfe606dd96cf773d216c874515df2e7a6;hb=refs%2Fheads%2Fmaster;hpb=6833ce8bdca2d64e14485118f2a4417b7e1cb1b1 diff --git a/pager.h b/pager.h index 762e0d3..bf4bf0a 100644 --- a/pager.h +++ b/pager.h @@ -1,20 +1,15 @@ /* + * Copyright notice from original mutt: * Copyright (C) 1996-2000 Michael R. Elkins - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. - */ + * + * This file is part of mutt-ng, see http://www.muttng.org/. + * It's licensed under the GNU General Public License, + * please see the file GPL in the top level source directory. + */ +#ifndef _MUTT_PAGER_H +#define _MUTT_PAGER_H + +#include "attach.h" /* dynamic internal flags */ #define M_SHOWFLAT (1<<0) @@ -25,23 +20,23 @@ #define M_SHOW (M_SHOWCOLOR | M_SHOWFLAT) /* exported flags for mutt_(do_)?pager */ -#define M_PAGER_NSKIP (1<<5) /* preserve whitespace with smartwrap */ -#define M_PAGER_MARKER (1<<6) /* use markers if option is set */ -#define M_PAGER_RETWINCH (1<<7) /* need reformatting on SIGWINCH */ +#define M_PAGER_NSKIP (1<<5) /* preserve whitespace with smartwrap */ +#define M_PAGER_MARKER (1<<6) /* use markers if option is set */ +#define M_PAGER_RETWINCH (1<<7) /* need reformatting on SIGWINCH */ #define M_PAGER_MESSAGE (M_SHOWCOLOR | M_PAGER_MARKER) #define M_PAGER_ATTACHMENT (1<<8) #define M_DISPLAYFLAGS (M_SHOW | M_PAGER_NSKIP | M_PAGER_MARKER) -typedef struct -{ - CONTEXT *ctx; /* current mailbox */ - HEADER *hdr; /* current message */ - BODY *bdy; /* current attachment */ - FILE *fp; /* source stream */ - ATTACHPTR **idx; /* attachment information */ +typedef struct { + CONTEXT *ctx; /* current mailbox */ + HEADER *hdr; /* current message */ + BODY *bdy; /* current attachment */ + FILE *fp; /* source stream */ + ATTACHPTR **idx; /* attachment information */ short idxlen; } pager_t; -int mutt_do_pager (const char *, const char *, int, pager_t *); -int mutt_pager (const char *, const char *, int, pager_t *); +int mutt_pager(const char *, const char *, int, pager_t *); + +#endif /* !_MUTT_PAGER_H */