Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.

This commit is contained in:
rsc 2006-04-01 19:24:03 +00:00
parent 226d80b821
commit cbeb0b26e4
492 changed files with 3218 additions and 3167 deletions

View file

@ -27,7 +27,7 @@ enum
NoEncoding,
QuotedPrintable,
QuotedPrintableU,
Base64,
Base64
};
char* decode(int, char*, int*);

View file

@ -6,7 +6,7 @@ enum
BoxChunk = 64,
MsgChunk = 256,
PartChunk = 4,
PartSubChunk = 4,
PartSubChunk = 4
};
Box **boxes;

View file

@ -11,7 +11,7 @@ enum
FlagMarked = 1<<8,
FlagNoSelect = 1<<9,
FlagUnMarked = 1<<10,
FlagRecent = 1<<11,
FlagRecent = 1<<11
};
typedef struct Box Box;

View file

@ -105,7 +105,7 @@ struct {
"big5", "big5",
"iso-2022-jp", "jis-kanji",
"windows-1251", "cp1251",
"koi8-r", "koi8",
"koi8-r", "koi8"
};
char*

View file

@ -77,7 +77,7 @@ enum
Qunixheader,
Qfile0 = Qbody,
Qnfile = Qunixheader+1-Qfile0,
Qnfile = Qunixheader+1-Qfile0
};
static char Egreg[] = "gone postal";
@ -189,7 +189,7 @@ static struct {
Qidstr, "idstr",
Qdesc, "desc",
Qencoding, "encoding",
Qcharset, "charset",
Qcharset, "charset"
};
char*
@ -334,9 +334,9 @@ static struct {
FlagNonJunk, "notjunk",
FlagReplied, "replied",
FlagFlagged, "flagged",
// FlagDeleted, "deleted",
/* FlagDeleted, "deleted", */
FlagDraft, "draft",
FlagSeen, "seen",
FlagSeen, "seen"
};
static void
@ -604,9 +604,9 @@ filedata(int type, Box *box, Msg *msg, Part *part, char **pp, int *len, int *fre
fmtprint(&fmt, "type %s\n", part->type);
if(part->lines)
fmtprint(&fmt, "lines %d\n", part->lines);
// fmtprint(&fmt, "disposition %s\n", "" /* disposition */);
// fmtprint(&fmt, "filename %s\n", "" /* filename */);
// fmtprint(&fmt, "digest %s\n", "" /* digest */);
/* fmtprint(&fmt, "disposition %s\n", "" /* disposition */); */
/* fmtprint(&fmt, "filename %s\n", "" /* filename */); */
/* fmtprint(&fmt, "digest %s\n", "" /* digest */); */
s = fmtstrflush(&fmt);
if(s == nil)
s = estrdup("");
@ -794,13 +794,13 @@ static int mimemsgdir[] = {
Qbody, Qbcc, Qcc, Qdate, Qfrom, Qheader, Qinfo,
Qinreplyto, Qlines, Qmimeheader, Qmessageid,
Qraw, Qrawunix, Qrawbody, Qrawheader,
Qreplyto, Qsender, Qsubject, Qto,
Qreplyto, Qsender, Qsubject, Qto
};
static int mimedir[] = {
Qtype,
Qbody,
Qmimeheader,
Qraw,
Qraw
};
int
@ -833,11 +833,11 @@ msggen(int i, Dir *d, void *aux)
enum
{
CMhangup,
CMhangup
};
static Cmdtab ctltab[] =
{
CMhangup, "hangup", 2,
CMhangup, "hangup", 2
};
enum
@ -848,7 +848,7 @@ enum
CMread,
CMsave,
CMjunk,
CMnonjunk,
CMnonjunk
};
static Cmdtab boxctltab[] =
{
@ -858,7 +858,7 @@ static Cmdtab boxctltab[] =
CMread, "read", 0,
CMsave, "save", 0,
CMjunk, "junk", 0,
CMnonjunk, "nonjunk", 0,
CMnonjunk, "nonjunk", 0
};
static void
@ -996,7 +996,7 @@ fswrite(Req *r)
}
nm = mkmsglist(box, cb->f+2, cb->nf-2, &m);
if(nm != cb->nf-2){
// free(m);
/* free(m); */
respond(r, Enomsg);
break;
}

View file

@ -50,7 +50,7 @@ static struct {
"\\NoInferiors", FlagNoInferiors,
"\\NoSelect", FlagNoSelect,
"\\Marked", FlagMarked,
"\\UnMarked", FlagUnMarked,
"\\UnMarked", FlagUnMarked
};
int chattyimap;
@ -775,7 +775,7 @@ enum
{
Qok = 0,
Qquote,
Qbackslash,
Qbackslash
};
static int
@ -1172,7 +1172,7 @@ static struct {
1, "EXISTS", "ANA", xexists,
1, "EXPUNGE", "ANA", xexpunge,
1, "FETCH", "ANAL", xfetch,
1, "RECENT", "ANA", xrecent,
1, "RECENT", "ANA", xrecent
};
static void
@ -1333,7 +1333,7 @@ static struct {
"RFC822.SIZE", xmsgrfc822size,
"ENVELOPE", xmsgenvelope,
"BODY", xmsgbody,
"BODY[", xmsgbodydata,
"BODY[", xmsgbodydata
};
static void
@ -1460,7 +1460,7 @@ static struct {
char *name;
int offset;
} paramtab[] = {
"charset", offsetof(Part, charset),
"charset", offsetof(Part, charset)
};
static void
@ -1641,7 +1641,7 @@ struct {
"PERMANENTFLAGS", 'L', xokpermflags,
"UNSEEN", 'N', xokunseen,
"READ-WRITE", 0, xokreadwrite,
"READ-ONLY", 0, xokreadonly,
"READ-ONLY", 0, xokreadonly
};
static void
@ -1695,24 +1695,24 @@ xokuidvalidity(Imap *z, Sx *sx)
static void
xokpermflags(Imap *z, Sx *sx)
{
// z->permflags = parseflags(sx);
/* z->permflags = parseflags(sx); */
}
static void
xokunseen(Imap *z, Sx *sx)
{
// z->unseen = sx->number;
/* z->unseen = sx->number; */
}
static void
xokreadwrite(Imap *z, Sx *sx)
{
// z->boxmode = ORDWR;
/* z->boxmode = ORDWR; */
}
static void
xokreadonly(Imap *z, Sx *sx)
{
// z->boxmode = OREAD;
/* z->boxmode = OREAD; */
}

View file

@ -8,7 +8,7 @@ enum
SxAtom,
SxString,
SxNumber,
SxList,
SxList
};
typedef struct Sx Sx;