]> diplodocus.org Git - nmh/blob - h/prototypes.h
d47ac2241d458036e8d81b1292541231c8277198
[nmh] / h / prototypes.h
1 /* prototypes.h -- various prototypes
2 *
3 * If you modify functions here, please document their current behavior
4 * as much as practical.
5 */
6
7 /*
8 * prototype from config.h
9 */
10 char *etcpath(char *) NONNULL(1);
11
12 /*
13 * prototypes from the nmh subroutine library
14 */
15
16 struct msgs_array;
17
18 int pidwait (pid_t, int);
19
20 void scan_detect_mbox_style (FILE *);
21 void scan_finished(void);
22
23 /*
24 * prototypes for some routines in uip
25 */
26 int annotate (char *, char *, char *, bool, bool, int, bool);
27 void annolist(char *, char *, char *, int);
28 void annopreserve(int);
29 int mhl(int, char **);
30 int mhlsbr(int, char **, FILE *(*)(char *));
31 int distout (char *, char *, char *);
32 int sendsbr (char **, int, char *, char *, struct stat *, int, const char *);
33 int what_now (char *, int, int, char *, char *,
34 int, struct msgs *, char *, int, char *, int);
35 int WhatNow(int, char **) NORETURN;