From 891335df64ef7ccf039d5d4d55dc981c8520b6ec Mon Sep 17 00:00:00 2001 From: giraffedata Date: Sun, 27 Jun 2010 20:01:16 +0000 Subject: Use MALLOCARRAY2 instead of pm_allocarray git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1252 9d0c8265-081b-0410-96cb-a4ca84ce46f8 --- editor/pamflip/pamflip_sse.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'editor/pamflip') diff --git a/editor/pamflip/pamflip_sse.c b/editor/pamflip/pamflip_sse.c index f953ab68..6e1b2230 100644 --- a/editor/pamflip/pamflip_sse.c +++ b/editor/pamflip/pamflip_sse.c @@ -19,6 +19,7 @@ #include "pm_config.h" #include "pm_c_util.h" +#include "mallocvar.h" #include "pam.h" #include "flip.h" @@ -364,8 +365,10 @@ pamflip_transformRowsToColumnsPbmSse(const struct pam * const inpamP, unsigned int outcol16; inrow = pbm_allocarray_packed( inpamP->width, 16); - outplane = - (uint16_t **) pm_allocarray( blocksPerRow, outpamP->height + 7, 2); + MALLOCARRAY2(outplane, outpamP->height + 7, blocksPerRow); + if (outplane == NULL) + pm_error("Could not allocate %u x %u array of 16 bit units", + blocksPerRow, outpamP->height + 7); /* We write to the output array in 16 bit units. Add margin. */ -- cgit 1.4.1