diff options
author | Tor Andersson <tor@ghostscript.com> | 2009-11-20 21:29:56 +0100 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2009-11-20 21:29:56 +0100 |
commit | a16d9e0c25ed986c57c521aa87d87f6c343218a7 (patch) | |
tree | 9b0a38819ce69b9f1f9a187504224411d2dd8074 /fitz/filt_basic.c | |
parent | 549dbe8e5563f9a228c8de35f07d0108e3adf74c (diff) | |
download | mupdf-a16d9e0c25ed986c57c521aa87d87f6c343218a7.tar.xz |
Malloc cannot return null. Clean up streams and filters.
Diffstat (limited to 'fitz/filt_basic.c')
-rw-r--r-- | fitz/filt_basic.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/fitz/filt_basic.c b/fitz/filt_basic.c index 12408b5e..4eea42bf 100644 --- a/fitz/filt_basic.c +++ b/fitz/filt_basic.c @@ -1,11 +1,11 @@ #include "fitz_base.h" #include "fitz_stream.h" -fz_error -fz_newcopyfilter(fz_filter **fp) +fz_filter * +fz_newcopyfilter(void) { FZ_NEWFILTER(fz_filter, f, copyfilter); - return fz_okay; + return f; } void @@ -49,13 +49,13 @@ struct fz_nullfilter_s int cur; }; -fz_error -fz_newnullfilter(fz_filter **fp, int len) +fz_filter * +fz_newnullfilter(int len) { FZ_NEWFILTER(fz_nullfilter, f, nullfilter); f->len = len; f->cur = 0; - return fz_okay; + return (fz_filter *)f; } void @@ -128,13 +128,13 @@ static inline int fromhex(int a) return 0; } -fz_error -fz_newahxd(fz_filter **fp, fz_obj *params) +fz_filter * +fz_newahxd(fz_obj *params) { FZ_NEWFILTER(fz_ahxd, f, ahxd); f->odd = 0; f->a = 0; - return fz_okay; + return (fz_filter *)f; } void @@ -209,13 +209,13 @@ struct fz_a85d_s int count; }; -fz_error -fz_newa85d(fz_filter **fp, fz_obj *params) +fz_filter * +fz_newa85d(fz_obj *params) { FZ_NEWFILTER(fz_a85d, f, a85d); f->word = 0; f->count = 0; - return fz_okay; + return (fz_filter *)f; } void @@ -315,11 +315,11 @@ o1: *(out->wp+0) = f->word >> 24; } } -fz_error -fz_newrld(fz_filter **fp, fz_obj *params) +fz_filter * +fz_newrld(fz_obj *params) { FZ_NEWFILTER(fz_filter, f, rld); - return fz_okay; + return f; } void |