Removed special `folder' and `dtimenow' format escapes from scan listings.
authormarkus schnalke <meillo@marmaro.de>
Tue, 20 Mar 2012 16:36:02 +0000 (17:36 +0100)
committermarkus schnalke <meillo@marmaro.de>
Tue, 20 Mar 2012 16:36:02 +0000 (17:36 +0100)
Also removed the unused parameter `size'.

h/scansbr.h
uip/inc.c
uip/scan.c
uip/scansbr.c

index b07feef..4e2e87a 100644 (file)
@@ -24,4 +24,4 @@ extern char *scanl;
 /*
 ** prototypes
 */
-int scan(FILE *, int, int, char *, int, int, int, char *, long, int);
+int scan(FILE *, int, int, char *, int, int, int, int);
index 04572c0..2297a03 100644 (file)
--- a/uip/inc.c
+++ b/uip/inc.c
@@ -389,7 +389,7 @@ main(int argc, char **argv)
 
                /* create scanline for new message */
                switch (incerr = scan(in, msgnum + 1, msgnum + 1, nfs, width,
-                       msgnum == hghnum && chgflag, 1, NULL, 0L, noisy)) {
+                       msgnum == hghnum && chgflag, 1, noisy)) {
                case SCNFAT:
                case SCNEOF:
                        break;
index 1520553..ef13e39 100644 (file)
@@ -127,8 +127,7 @@ main(int argc, char **argv)
 
                m_unknown(in);
                for (msgnum = 1; ; ++msgnum) {
-                       state = scan(in, msgnum, -1, nfs, width, 0, 0,
-                                       NULL, 0L, 1);
+                       state = scan(in, msgnum, -1, nfs, width, 0, 0, 1);
                        if (state != SCNMSG)
                                break;
                }
@@ -208,7 +207,7 @@ main(int argc, char **argv)
 
                        switch (state = scan(in, msgnum, 0, nfs, width,
                                                msgnum == mp->curmsg, unseen,
-                                               folder, 0L, 1)) {
+                                               1)) {
                        case SCNMSG:
                        case SCNERR:
                                break;
index bbd4626..1c68bc2 100644 (file)
@@ -68,7 +68,7 @@ int sc_width(void);  /* from termsbr.c */
 
 int
 scan(FILE *inb, int innum, int outnum, char *nfs, int width, int curflg,
-       int unseen, char *folder, long size, int noisy)
+       int unseen, int noisy)
 {
        int i, compnum, state;
        unsigned char *cp, *tmpbuf;
@@ -105,12 +105,6 @@ scan(FILE *inb, int innum, int outnum, char *nfs, int width, int curflg,
 
                FINDCOMP(bodycomp, "body");
                FINDCOMP(datecomp, "date");
-               FINDCOMP(cptr, "folder");
-               if (cptr && folder)
-                       cptr->c_text = folder;
-               FINDCOMP(cptr, "dtimenow");
-               if (cptr)
-                       cptr->c_text = getcpy(dtimenow(0));
                nxtbuf = compbuffers = (char **) calloc((size_t) ncomps,
                                sizeof(char *));
                if (nxtbuf == NULL)
@@ -303,19 +297,17 @@ finished:
                bodycomp->c_text = tmpbuf;
        }
 
-       if (size)
-               dat[2] = size;
-       else if (outnum > 0) {
+       if (outnum > 0) {
                dat[2] = ftell(scnout);
                if (dat[2] == EOF)
                        DIEWRERR();
        }
 
-       if ((datecomp && !datecomp->c_text) || (!size && !outnum)) {
+       if ((datecomp && !datecomp->c_text) || !outnum) {
                struct stat st;
 
                fstat(fileno(inb), &st);
-               if (!size && !outnum)
+               if (!outnum)
                        dat[2] = st.st_size;
                if (datecomp) {
                        if (! datecomp->c_text) {