190 |
struct mh_whatnow_env { /* An environment for whatnow shell */ |
struct mh_whatnow_env { /* An environment for whatnow shell */ |
191 |
char *file; /* The file being processed */ |
char *file; /* The file being processed */ |
192 |
char *msg; /* The original message (if any) */ |
char *msg; /* The original message (if any) */ |
193 |
|
char *draftfile; /* File to preserve the draft into */ |
194 |
char *draftfolder; |
char *draftfolder; |
195 |
char *draftmessage; |
char *draftmessage; |
196 |
char *editor; |
char *editor; |
197 |
char *prompt; |
char *prompt; |
198 |
}; |
}; |
199 |
|
|
200 |
|
#define DISP_QUIT 0 |
201 |
|
#define DISP_USE 1 |
202 |
|
#define DISP_REPLACE 2 |
203 |
|
|
204 |
extern char *current_folder; |
extern char *current_folder; |
205 |
extern size_t current_message; |
extern size_t current_message; |
206 |
extern char mh_list_format[]; |
extern char mh_list_format[]; |
273 |
|
|
274 |
int mh_spawnp __P((const char *prog, const char *file)); |
int mh_spawnp __P((const char *prog, const char *file)); |
275 |
int mh_whatnow __P((struct mh_whatnow_env *wh, int initial_edit)); |
int mh_whatnow __P((struct mh_whatnow_env *wh, int initial_edit)); |
276 |
|
int mh_disposition __P((const char *filename)); |