about summary refs log tree commit diff
path: root/lib/pammap.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pammap.h')
-rw-r--r--lib/pammap.h18
1 files changed, 14 insertions, 4 deletions
diff --git a/lib/pammap.h b/lib/pammap.h
index fa054deb..c9c1deed 100644
--- a/lib/pammap.h
+++ b/lib/pammap.h
@@ -9,8 +9,8 @@
 
 #ifndef PAMMAP_H
 #define PAMMAP_H
-#include "colorname.h"
-#include "pam.h"
+#include <netpbm/colorname.h>
+#include <netpbm/pam.h>
 
 #ifdef __cplusplus
 extern "C" {
@@ -72,10 +72,12 @@ tupletable
 pnm_alloctupletable(const struct pam * const pamP, unsigned int const size);
 
 void
-pnm_freetupletable(struct pam * const pamP, tupletable const tupletable);
+pnm_freetupletable(const struct pam * const pamP,
+                   tupletable         const tupletable);
 
 void
-pnm_freetupletable2(struct pam * const pamP, tupletable2 const tupletable);
+pnm_freetupletable2(const struct pam * const pamP,
+                    tupletable2        const tupletable);
 
 tuplehash
 pnm_createtuplehash(void);
@@ -96,6 +98,14 @@ pnm_computetuplefreqtable2(struct pam *   const pamP,
                            sample         const newMaxval,
                            unsigned int * const sizeP);
 
+tupletable
+pnm_computetuplefreqtable3(struct pam *   const pamP,
+                           tuple **       const tupleArray,
+                           unsigned int   const maxsize,
+                           unsigned int   const newDepth,
+                           sample         const newMaxval,
+                           unsigned int * const countP);
+
 tuplehash
 pnm_computetuplefreqhash(struct pam *   const pamP,
                          tuple **       const tupleArray,