clean up whitespace

pull/12/head
Leah Neukirchen 7 years ago
parent c561aca4c9
commit 2b4e3aa66d

@ -19,19 +19,19 @@
static long
parse_posint(char **s, size_t minn, size_t maxn)
{
long n;
char *end;
long n;
char *end;
errno = 0;
n = strtol(*s, &end, 10);
if (errno)
errno = 0;
n = strtol(*s, &end, 10);
if (errno)
return -1;
if (n < (long)minn || n > (long)maxn) {
if (n < (long)minn || n > (long)maxn) {
errno = ERANGE;
return -1;
}
*s = end;
return n;
}
*s = end;
return n;
}
time_t
@ -60,7 +60,7 @@ blaze822_date(char *s) {
while (iswsp(*s))
s++;
if (i3("jan")) tm.tm_mon = 0;
if (i3("jan")) tm.tm_mon = 0;
else if (i3("feb")) tm.tm_mon = 1;
else if (i3("mar")) tm.tm_mon = 2;
else if (i3("apr")) tm.tm_mon = 3;
@ -111,12 +111,12 @@ blaze822_date(char *s) {
s++;
if ((c = parse_posint(&s, 0, 10000)) < 0) goto fail;
if (neg) {
tm.tm_hour += c / 100;
tm.tm_min += c % 100;
tm.tm_hour += c / 100;
tm.tm_min += c % 100;
} else {
tm.tm_hour -= c / 100;
tm.tm_min -= c % 100;
}
tm.tm_hour -= c / 100;
tm.tm_min -= c % 100;
}
}
tm.tm_isdst = -1;
@ -183,7 +183,7 @@ blaze822_addr(char *s, char **dispo, char **addro)
} else if (*s == '(') {
s++;
if (!*addr) { // assume: user@host (name)
if (!*addr) { // assume: user@host (name)
*c-- = 0;
while (c > disp && iswsp(*c))
*c-- = 0;

@ -1,4 +1,4 @@
#include <poll.h>
#include <poll.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@ -86,11 +86,11 @@ filter(char *input, size_t inlen, char *cmd, char **outputo, size_t *outleno)
}
// ok to fail when closed already
close(pipe0[1]);
close(pipe1[0]);
close(pipe0[1]);
close(pipe1[0]);
int status;
waitpid(pid, &status, 0);
waitpid(pid, &status, 0);
*outputo = output;
*outleno = outlen;

@ -19,7 +19,7 @@ void
mdirs(char *fpath)
{
DIR *dir;
struct dirent *d;
struct dirent *d;
struct stat st;
dir = opendir(fpath);
@ -63,7 +63,7 @@ mdirs(char *fpath)
if (chdir("..") < 0)
exit(-1);
closedir(dir);
closedir(dir);
}
int

@ -29,8 +29,8 @@ export(char *file)
char from[1024] = "nobody";
char *v;
if ((v = blaze822_hdr(msg, "return-path")) ||
char *v;
if ((v = blaze822_hdr(msg, "return-path")) ||
(v = blaze822_hdr(msg, "x-envelope-from"))) {
char *s = strchr(v, '<');
char *e = strchr(s, '>');
@ -39,10 +39,10 @@ export(char *file)
memcpy(from, s, e-s);
from[e-s] = 0;
}
}
}
time_t date = -1;
if ((v = blaze822_hdr(msg, "date"))) {
if ((v = blaze822_hdr(msg, "date"))) {
date = blaze822_date(v);
}

@ -117,11 +117,11 @@ main(int argc, char *argv[])
case 'p': case 'r': case 's': case 't': case 'd': case 'f':
flags[(unsigned int)uc(c)] = -1;
break;
case 'X':
case 'X':
while (*optarg)
flags[(unsigned int)*optarg++] = 1;
break;
case 'x':
case 'x':
while (*optarg)
flags[(unsigned int)*optarg++] = -1;
break;
@ -129,8 +129,8 @@ main(int argc, char *argv[])
default:
fprintf(stderr,
"Usage: mflag [-DFPRST] [-X str]\n"
" [-dfprst] [-x str]\n"
" [-v] [msgs...]\n"
" [-dfprst] [-x str]\n"
" [-v] [msgs...]\n"
);
exit(1);
}

@ -103,14 +103,14 @@ fallback:
rnd |= (1LL << 63); // set highest bit to force full width
putchar('<');
putchar('<');
printb36(((uint64_t)tp.tv_sec << 16) + (tp.tv_nsec >> 16));
putchar('.');
putchar('.');
printb36(rnd);
putchar('@');
putchar('@');
fputs(host, stdout);
putchar('>');
putchar('\n');
putchar('>');
putchar('\n');
return 0;
return 0;
}

@ -19,7 +19,7 @@ void
inc(char *dir)
{
DIR *fd;
struct dirent *d;
struct dirent *d;
char src[PATH_MAX];
char dst[PATH_MAX];

@ -93,11 +93,11 @@ list(char *prefix, char *file)
#include <sys/syscall.h>
struct linux_dirent64 {
ino64_t d_ino; /* 64-bit inode number */
off64_t d_off; /* 64-bit offset to next structure */
ino64_t d_ino; /* 64-bit inode number */
off64_t d_off; /* 64-bit offset to next structure */
unsigned short d_reclen; /* Size of this dirent */
unsigned char d_type; /* File type */
char d_name[]; /* Filename (null-terminated) */
unsigned char d_type; /* File type */
char d_name[]; /* Filename (null-terminated) */
};
#define BUF_SIZE 1024000
@ -144,7 +144,7 @@ void
listdir(char *dir)
{
DIR *fd;
struct dirent *d;
struct dirent *d;
fd = opendir(dir);
if (!fd)
@ -222,11 +222,11 @@ main(int argc, char *argv[])
case 'p': case 'r': case 's': case 't': case 'd': case 'f':
flags[(unsigned int)uc(c)] = -1;
break;
case 'X':
case 'X':
while (*optarg)
flags[(unsigned int)*optarg++] = 1;
break;
case 'x':
case 'x':
while (*optarg)
flags[(unsigned int)*optarg++] = -1;
break;
@ -239,14 +239,14 @@ main(int argc, char *argv[])
usage:
fprintf(stderr,
"Usage: mlist [-DFPRST] [-X str]\n"
" [-dfprst] [-x str]\n"
" [-N | -n | -C | -c]\n"
" [-i] [dirs...]\n"
" [-dfprst] [-x str]\n"
" [-N | -n | -C | -c]\n"
" [-i] [dirs...]\n"
);
exit(1);
}
int i;
int i;
for (i = 0, flagsum = 0, flagset = 0; (size_t)i < sizeof flags; i++) {
if (flags[i] != 0)

@ -104,8 +104,8 @@ int gen_qp(uint8_t *s, off_t size, int maxlinelen, int header)
static const char *
basenam(const char *s)
{
char *r = strrchr(s, '/');
return r ? r + 1 : s;
char *r = strrchr(s, '/');
return r ? r + 1 : s;
}
int gen_file(char *file, char *ct)

@ -143,7 +143,7 @@ fmt_date(struct message *msg, int w, int iso)
else if (tm->tm_yday != curyday)
strftime(date, sizeof date, "%a %b %e", tm);
else
strftime(date, sizeof date, "%a %H:%M", tm);
strftime(date, sizeof date, "%a %H:%M", tm);
}
return date;
@ -173,7 +173,7 @@ fmt_subject(struct message *msg, char *file, int strip)
i++;
continue;
} else if (strncasecmp("re:", subjdec+i, 3) == 0 ||
strncasecmp("aw:", subjdec+i, 3) == 0) {
strncasecmp("aw:", subjdec+i, 3) == 0) {
i += 3;
continue;
} else if (strncasecmp("fwd:", subjdec+i, 4) == 0) {
@ -198,7 +198,7 @@ fmt_from(struct message *msg)
if (!msg)
return "";
if ((v = blaze822_hdr(msg, "from"))) {
if ((v = blaze822_hdr(msg, "from"))) {
blaze822_decode_rfc2047(fromdec, v, sizeof fromdec - 1, "UTF-8");
fromdec[sizeof fromdec - 1] = 0;
from = fromdec;
@ -505,7 +505,7 @@ main(int argc, char *argv[])
curyear = tm->tm_year;
curyday = tm->tm_yday;
setlocale(LC_ALL, ""); // for wcwidth later
setlocale(LC_ALL, ""); // for wcwidth later
if (wcwidth(0xfffd) > 0)
replacement = 0xfffd;

@ -80,17 +80,17 @@ subst(char *str, char *srch, char *repl, char *flags)
void
printhdr(char *hdr, int rest)
{
int uc = 1;
int uc = 1;
while (*hdr && *hdr != ':') {
putc(uc ? toupper(*hdr) : *hdr, stdout);
uc = (*hdr == '-');
hdr++;
}
while (*hdr && *hdr != ':') {
putc(uc ? toupper(*hdr) : *hdr, stdout);
uc = (*hdr == '-');
hdr++;
}
if (rest) {
printf("%s\n", hdr);
}
if (rest) {
printf("%s\n", hdr);
}
}
void
@ -101,7 +101,7 @@ sed(char *file)
return;
char *h = 0;
while ((h = blaze822_next_header(msg, h))) {
while ((h = blaze822_next_header(msg, h))) {
regex_t headerrx;
char headersel[1024];
@ -215,7 +215,7 @@ sed(char *file)
printf(": %s\n", v);
free(v);
}
}
}
// loop, do all a//
@ -283,7 +283,7 @@ sed(char *file)
}
while (*e && *e != ';' && *e != '\n')
e++;
}
}
printf("\n");
fwrite(blaze822_body(msg), 1, blaze822_bodylen(msg), stdout);

@ -273,9 +273,9 @@ main(int argc, char *argv[])
usage:
fprintf(stderr,
"Usage: mseq [-fr] [-c msg] [msgs...]\n"
" mseq -S [-fr] < sequence\n"
" mseq -A [-fr] < sequence\n"
" mseq -C msg\n"
" mseq -S [-fr] < sequence\n"
" mseq -A [-fr] < sequence\n"
" mseq -C msg\n"
);
exit(1);
}

@ -93,7 +93,7 @@ print_u8recode(char *body, size_t bodylen, char *srcenc)
final_char = bufptr[-1];
}
if (r != (size_t)-1) { // done, flush iconv
if (r != (size_t)-1) { // done, flush iconv
bufptr = buf;
buflen = sizeof buf;
r = iconv(ic, 0, 0, &bufptr, &buflen);
@ -389,8 +389,8 @@ static int extract_stdout;
static const char *
basenam(const char *s)
{
char *r = strrchr(s, '/');
return r ? r + 1 : s;
char *r = strrchr(s, '/');
return r ? r + 1 : s;
}
static int
@ -702,16 +702,16 @@ main(int argc, char *argv[])
case 'O': Oflag = optarg; break;
case 'R': Rflag = 1; break;
case 'n': nflag = 1; break;
default:
default:
fprintf(stderr,
"Usage: mshow [-h headers] [-A mimetypes] [-qrHL] [msgs...]\n"
" mshow -x msg parts...\n"
" mshow -O msg parts...\n"
" mshow -t msgs...\n"
" mshow -R msg\n"
" mshow -x msg parts...\n"
" mshow -O msg parts...\n"
" mshow -t msgs...\n"
" mshow -R msg\n"
);
exit(1);
}
exit(1);
}
if (xflag) { // extract
extract(xflag, argc-optind, argv+optind, 0);

@ -78,10 +78,10 @@ fetch_from(char *file)
char *v = blaze822_hdr(msg, "from");
if (v) {
char *disp, *addr;
blaze822_addr(v, &disp, &addr);
if (disp)
from = strdup(disp);
else if (addr)
blaze822_addr(v, &disp, &addr);
if (disp)
from = strdup(disp);
else if (addr)
from = strdup(addr);
}

@ -5,82 +5,82 @@
static long long
__year_to_secs(long long year, int *is_leap)
{
if (year-2ULL <= 136) {
int y = year;
int leaps = (y-68)>>2;
if (!((y-68)&3)) {
leaps--;
if (is_leap) *is_leap = 1;
} else if (is_leap) *is_leap = 0;
return 31536000*(y-70) + 86400*leaps;
}
if (year-2ULL <= 136) {
int y = year;
int leaps = (y-68)>>2;
if (!((y-68)&3)) {
leaps--;
if (is_leap) *is_leap = 1;
} else if (is_leap) *is_leap = 0;
return 31536000*(y-70) + 86400*leaps;
}
int cycles, centuries, leaps, rem;
int cycles, centuries, leaps, rem;
cycles = (year-100) / 400;
rem = (year-100) % 400;
if (rem < 0) {
cycles--;
rem += 400;
}
if (!rem) {
*is_leap = 1;
centuries = 0;
leaps = 0;
} else {
if (rem >= 200) {
if (rem >= 300) centuries = 3, rem -= 300;
else centuries = 2, rem -= 200;
} else {
if (rem >= 100) centuries = 1, rem -= 100;
else centuries = 0;
}
if (!rem) {
*is_leap = 0;
leaps = 0;
} else {
leaps = rem / 4U;
rem %= 4U;
*is_leap = !rem;
}
}
cycles = (year-100) / 400;
rem = (year-100) % 400;
if (rem < 0) {
cycles--;
rem += 400;
}
if (!rem) {
*is_leap = 1;
centuries = 0;
leaps = 0;
} else {
if (rem >= 200) {
if (rem >= 300) centuries = 3, rem -= 300;
else centuries = 2, rem -= 200;
} else {
if (rem >= 100) centuries = 1, rem -= 100;
else centuries = 0;
}
if (!rem) {
*is_leap = 0;
leaps = 0;
} else {
leaps = rem / 4U;
rem %= 4U;
*is_leap = !rem;
}
}
leaps += 97*cycles + 24*centuries - *is_leap;
leaps += 97*cycles + 24*centuries - *is_leap;
return (year-100) * 31536000LL + leaps * 86400LL + 946684800 + 86400;
return (year-100) * 31536000LL + leaps * 86400LL + 946684800 + 86400;
}
static int
__month_to_secs(int month, int is_leap)
{
static const int secs_through_month[] = {
0, 31*86400, 59*86400, 90*86400,
120*86400, 151*86400, 181*86400, 212*86400,
243*86400, 273*86400, 304*86400, 334*86400 };
int t = secs_through_month[month];
if (is_leap && month >= 2) t+=86400;
return t;
static const int secs_through_month[] = {
0, 31*86400, 59*86400, 90*86400,
120*86400, 151*86400, 181*86400, 212*86400,
243*86400, 273*86400, 304*86400, 334*86400 };
int t = secs_through_month[month];
if (is_leap && month >= 2) t+=86400;
return t;
}
time_t tm_to_secs(const struct tm *tm)
{
int is_leap;
long long year = tm->tm_year;
int month = tm->tm_mon;
if (month >= 12 || month < 0) {
int adj = month / 12;
month %= 12;
if (month < 0) {
adj--;
month += 12;
}
year += adj;
}
long long t = __year_to_secs(year, &is_leap);
t += __month_to_secs(month, is_leap);
t += 86400LL * (tm->tm_mday-1);
t += 3600LL * tm->tm_hour;
t += 60LL * tm->tm_min;
t += tm->tm_sec;
return t;
int is_leap;
long long year = tm->tm_year;
int month = tm->tm_mon;
if (month >= 12 || month < 0) {
int adj = month / 12;
month %= 12;
if (month < 0) {
adj--;
month += 12;
}
year += adj;
}
long long t = __year_to_secs(year, &is_leap);
t += __month_to_secs(month, is_leap);
t += 86400LL * (tm->tm_mday-1);
t += 3600LL * tm->tm_hour;
t += 60LL * tm->tm_min;
t += tm->tm_sec;
return t;
}

@ -13,7 +13,7 @@ char textplain[] = "text/plain; charset=US-ASCII";
int
blaze822_check_mime(struct message *msg)
{
char *v = blaze822_hdr(msg, "mime-version");
char *v = blaze822_hdr(msg, "mime-version");
if (v &&
v[0] && v[0] == '1' &&
v[1] && v[1] == '.' &&
@ -35,7 +35,7 @@ blaze822_mime_body(struct message *msg,
*bodyleno = 0;
*bodychunko = 0;
return 0;
}
}
char *ct = blaze822_hdr(msg, "content-type");
char *cte = blaze822_hdr(msg, "content-transfer-encoding");

14
seq.c

@ -72,19 +72,19 @@ struct msgnum {
int
msgnumorder(const void *a, const void *b)
{
struct msgnum *ia = (struct msgnum *)a;
struct msgnum *ib = (struct msgnum *)b;
struct msgnum *ia = (struct msgnum *)a;
struct msgnum *ib = (struct msgnum *)b;
return strcmp(ia->file, ib->file);
return strcmp(ia->file, ib->file);
}
long
blaze822_seq_find(char *file)
{
struct msgnum key, **result;
key.file = file;
key.file = file;
if (!(result = tfind(&key, &msgnums, msgnumorder)))
if (!(result = tfind(&key, &msgnums, msgnumorder)))
return 0;
return (*result)->pos;
@ -128,7 +128,7 @@ blaze822_seq_load(char *map)
char *
blaze822_seq_cur(void)
{
static char b[PATH_MAX];
static char b[PATH_MAX];
char *override = getenv("MAILDOT");
if (override)
@ -455,7 +455,7 @@ static long
iterdir(char *dir, void (*cb)(char *))
{
DIR *fd, *fd2;
struct dirent *d;
struct dirent *d;
long i = 0;

Loading…
Cancel
Save