about summary refs log tree commit diff
path: root/lib/pbm.h
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2007-12-27 22:31:01 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2007-12-27 22:31:01 +0000
commitdcde1624d79c372394e65c99771fe64a28a82ee5 (patch)
tree6ef16add2693ae8d966c79bbdc570fc2a3c0acdb /lib/pbm.h
parentb9310d8e36427001a9e67fafa2462616d1f6bfff (diff)
downloadnetpbm-mirror-dcde1624d79c372394e65c99771fe64a28a82ee5.tar.gz
netpbm-mirror-dcde1624d79c372394e65c99771fe64a28a82ee5.tar.xz
netpbm-mirror-dcde1624d79c372394e65c99771fe64a28a82ee5.zip
Release 10.41.00
git-svn-id: http://svn.code.sf.net/p/netpbm/code/advanced@499 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'lib/pbm.h')
-rw-r--r--lib/pbm.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/pbm.h b/lib/pbm.h
index 1591c77f..1c3fedc5 100644
--- a/lib/pbm.h
+++ b/lib/pbm.h
@@ -1,7 +1,7 @@
 #ifndef PBM_H_INCLUDED
 #define PBM_H_INCLUDED
 
-#include "pm.h"
+#include <netpbm/pm.h>
 
 #ifdef __cplusplus
 extern "C" {
@@ -33,13 +33,18 @@ typedef unsigned char bit;
 
 /* Declarations of routines. */
 
-void pbm_init ARGS(( int* argcP, char* argv[] ));
+void
+pbm_init(int *   const argcP,
+         char ** const argv);
+
 void
 pbm_nextimage(FILE *file, int * const eofP);
 
+bit *
+pbm_allocrow(unsigned int const cols);
+
 #define pbm_allocarray(cols, rows) \
   ((bit**) pm_allocarray(cols, rows, sizeof(bit)))
-#define pbm_allocrow(cols) ((bit*) pm_allocrow(cols, sizeof(bit)))
 #define pbm_freearray(bits, rows) pm_freearray((char**) bits, rows)
 #define pbm_freerow(bitrow) pm_freerow((char*) bitrow)
 #define pbm_packed_bytes(cols) (((cols)+7)/8)