X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fpick.c;h=d31f9b801275012a417c8474bb707a35ac2e4b8b;hb=c72e2386fd126324e3b699d4b37f71a3c40f56bc;hp=6c59add7630f4d85d4483f03dfc26a201a9b2b9a;hpb=5a12e4b0477d3ad699f5713682d26079f2792d17;p=mmh diff --git a/uip/pick.c b/uip/pick.c index 6c59add..d31f9b8 100644 --- a/uip/pick.c +++ b/uip/pick.c @@ -76,7 +76,7 @@ static int pmatches(FILE *, int, long, long); static int listsw = -1; -static void putzero_done(); +void putzero_done(); int main(int argc, char **argv) @@ -91,7 +91,9 @@ main(int argc, char **argv) struct msgs *mp; register FILE *fp; - atexit(putzero_done); + if (atexit(putzero_done) != 0) { + adios(NULL, "atexit failed"); + } setlocale(LC_ALL, ""); invo_name = mhbasename(argv[0]); @@ -307,7 +309,7 @@ main(int argc, char **argv) } -static void +void putzero_done() { if (listsw && !isatty(fileno(stdout)))