diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2007-12-01 17:20:09 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2007-12-01 17:20:09 +0000 |
commit | c0142a10a26916f5c6365e421ce90a3cc7afa585 (patch) | |
tree | c9df49afbcf4398ec0ae3d03aea519957eaf48d6 /lib/libpbm1.c | |
parent | 4c314010fc7aa3a5b5896578a47b9a1300d000fb (diff) | |
download | netpbm-mirror-c0142a10a26916f5c6365e421ce90a3cc7afa585.tar.gz netpbm-mirror-c0142a10a26916f5c6365e421ce90a3cc7afa585.tar.xz netpbm-mirror-c0142a10a26916f5c6365e421ce90a3cc7afa585.zip |
Make pbm_allocrow a function instead of a macro for pm_allocrow
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@474 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'lib/libpbm1.c')
-rw-r--r-- | lib/libpbm1.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/lib/libpbm1.c b/lib/libpbm1.c index 45989116..c559c373 100644 --- a/lib/libpbm1.c +++ b/lib/libpbm1.c @@ -18,8 +18,26 @@ #include <stdio.h> -#include "pbm.h" +#include "mallocvar.h" #include "shhopt.h" +#include "pbm.h" + + + +bit * +pbm_allocrow(unsigned int const cols) { + + bit * bitrow; + + MALLOCARRAY(bitrow, cols); + + if (bitrow == NULL) + pm_error("Unable to allocate space for a %u-column bit row", cols); + + return bitrow; +} + + void pbm_init(int * const argcP, |