diff options
author | Eric S. Raymond <esr@thyrsus.com> | 1999-02-03 02:55:59 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 1999-02-03 02:55:59 +0000 |
commit | d0c2c187633fa906eee672c21f46a2ac68148d15 (patch) | |
tree | fc51a3d3a52c16d7edc82f1a388f4107ea238d95 /fetchmail.h | |
parent | b7406a23e1b4e9279e7bffd88352a20574a45f62 (diff) | |
download | fetchmail-d0c2c187633fa906eee672c21f46a2ac68148d15.tar.gz fetchmail-d0c2c187633fa906eee672c21f46a2ac68148d15.tar.bz2 fetchmail-d0c2c187633fa906eee672c21f46a2ac68148d15.zip |
Simplify error reporting further.
svn path=/trunk/; revision=2374
Diffstat (limited to 'fetchmail.h')
-rw-r--r-- | fetchmail.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fetchmail.h b/fetchmail.h index f07f04ac..fa8a0e9e 100644 --- a/fetchmail.h +++ b/fetchmail.h @@ -343,9 +343,9 @@ extern char *sdps_envto; /* error.c: Error reporting */ #if defined(HAVE_STDARG_H) void report_init(int foreground); -void report (FILE *fp, int errnum, const char *format, ...); +void report (FILE *fp, const char *format, ...); void report_build (FILE *fp, const char *format, ...); -void report_complete (FILE *fp, int errnum, const char *format, ...); +void report_complete (FILE *fp, const char *format, ...); void report_at_line (FILE *fp, int, const char *, unsigned int, const char *, ...); #else void report (); @@ -455,7 +455,7 @@ char *xstrdup(const char *); #pragma alloca #endif #endif -#define xalloca(ptr, t, n) if (!(ptr = (t) alloca(n))) report(stderr, PS_UNDEFINED, 0, "alloca failed") +#define xalloca(ptr, t, n) if (!(ptr = (t) alloca(n))) {report(stderr, "alloca failed"); exit(PS_UNDEFINED);} /* protocol driver and methods */ int do_protocol(struct query *, const struct method *); |