blaze822: blaze822_loop: use long as return type

pull/82/head
Leah Neukirchen 6 years ago
parent a5026c9b99
commit 5e7c300b42

@ -70,8 +70,8 @@ struct blaze822_seq_iter {
}; };
char *blaze822_seq_next(char *map, char *range, struct blaze822_seq_iter *iter); char *blaze822_seq_next(char *map, char *range, struct blaze822_seq_iter *iter);
int blaze822_loop(int, char **, void (*)(char *)); long blaze822_loop(int, char **, void (*)(char *));
int blaze822_loop1(char *arg, void (*cb)(char *)); long blaze822_loop1(char *arg, void (*cb)(char *));
char *blaze822_home_file(char *basename); char *blaze822_home_file(char *basename);
// filter.c // filter.c

@ -396,7 +396,8 @@ print_tree(struct container *c, int depth)
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
{ {
int c, i; int c;
long i;
optional = 1; optional = 1;
@ -422,7 +423,7 @@ main(int argc, char *argv[])
sort_tree(top, -1); sort_tree(top, -1);
print_tree(top, -1); print_tree(top, -1);
fprintf(stderr, "%d mails threaded\n", i); fprintf(stderr, "%ld mails threaded\n", i);
return 0; return 0;
} }

@ -509,13 +509,13 @@ iterdir(char *dir, void (*cb)(char *))
return i; return i;
} }
int long
blaze822_loop(int argc, char *argv[], void (*cb)(char *)) blaze822_loop(int argc, char *argv[], void (*cb)(char *))
{ {
char *line = 0; char *line = 0;
size_t linelen = 0; size_t linelen = 0;
ssize_t rd; ssize_t rd;
int i = 0; long i = 0;
if (argc == 0) { if (argc == 0) {
while ((rd = getdelim(&line, &linelen, '\n', stdin)) != -1) { while ((rd = getdelim(&line, &linelen, '\n', stdin)) != -1) {
@ -545,7 +545,7 @@ blaze822_loop(int argc, char *argv[], void (*cb)(char *))
return j; return j;
} }
int long
blaze822_loop1(char *arg, void (*cb)(char *)) blaze822_loop1(char *arg, void (*cb)(char *))
{ {
char *args[] = { arg }; char *args[] = { arg };

Loading…
Cancel
Save