1 /* scansbr.h -- definitions for scan() 2 */ 3 4 #define SCNENC 2 /* message just fine, but encrypted(!!) */ 5 #define SCNMSG 1 /* message just fine */ 6 #define SCNEOF 0 /* empty message */ 7 #define SCNERR (-1) /* error message */ 8 #define SCNNUM (-2) /* number out of range */ 9 #define SCNFAT (-3) /* fatal error */ 10 11 /* 12 * default format for `scan' and `inc' 13 */ 14 15 #ifndef UK 16 #define FORMAT \ 17 "%4(msg)%<(cur)+%| %>%<{replied}-%?{encrypted}E%| %>\ 18 %02(mon{date})/%02(mday{date})%<{date} %|*%>\ 19 %<(mymbox{from})%<{to}To:%14(decode(friendly{to}))%>%>\ 20 %<(zero)%17(decode(friendly{from}))%> \ 21 %(decode{subject})%<{body}<<%{body}>>%>\n" 22 #else 23 #define FORMAT \ 24 "%4(msg)%<(cur)+%| %>%<{replied}-%?{encrypted}E%| %>\ 25 %02(mday{date})/%02(mon{date})%<{date} %|*%>\ 26 %<(mymbox{from})%<{to}To:%14(decode(friendly{to}))%>%>\ 27 %<(zero)%17(decode(friendly{from}))%> \ 28 %(decode{subject})%<{body}<<%{body}>>%>\n" 29 #endif 30 31 #define WIDTH 78 32 33 /* 34 * prototypes 35 */ 36 int scan (FILE *, int, int, char *, int, int, int, char *, long, int, 37 charstring_t *); 38