about summary refs log tree commit diff
path: root/lib/pbm.h
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2008-07-06 17:07:36 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2008-07-06 17:07:36 +0000
commit773463d6db696dc2910c83b7fa311bd91ca1d69c (patch)
tree4be0f5f94b5cd76a5dd1e2e39c7a284e4e5f6f11 /lib/pbm.h
parente96eb23dd2b9056014120b132801a35c8856dec6 (diff)
downloadnetpbm-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.h16
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,