diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2008-07-06 17:07:36 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2008-07-06 17:07:36 +0000 |
commit | 773463d6db696dc2910c83b7fa311bd91ca1d69c (patch) | |
tree | 4be0f5f94b5cd76a5dd1e2e39c7a284e4e5f6f11 /lib/pbm.h | |
parent | e96eb23dd2b9056014120b132801a35c8856dec6 (diff) | |
download | netpbm-mirror-773463d6db696dc2910c83b7fa311bd91ca1d69c.tar.gz netpbm-mirror-773463d6db696dc2910c83b7fa311bd91ca1d69c.tar.xz netpbm-mirror-773463d6db696dc2910c83b7fa311bd91ca1d69c.zip |
Add fast PBM path for Pnmpad
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@661 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'lib/pbm.h')
-rw-r--r-- | lib/pbm.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/lib/pbm.h b/lib/pbm.h index b9ef3479..840e1491 100644 --- a/lib/pbm.h +++ b/lib/pbm.h @@ -61,9 +61,19 @@ pbm_allocrow(unsigned int const cols); bit** pbm_readpbm(FILE* file, int* colsP, int* rowsP); void pbm_readpbminit(FILE* file, int* colsP, int* rowsP, int* formatP); void pbm_readpbmrow(FILE* file, bit* bitrow, int cols, int format); -void pbm_readpbmrow_packed( - FILE* const file, unsigned char * const packed_bits, - const int cols, const int format); + +void +pbm_readpbmrow_packed(FILE * const file, + unsigned char * const packedBits, + int const cols, + int const format); + +void +pbm_readpbmrow_bitoffset(FILE * const fileP, + unsigned char * const packedBits, + int const cols, + int const format, + unsigned int const offset); void pbm_writepbminit(FILE * const fileP, |