diff --git a/src/modules/Image/colortable.h b/src/modules/Image/colortable.h
index 652b4fc5dccadd5126954204e55b1c459545fa09..c2a33790176e03d943d3cde4f1c76b35052e17cb 100644
--- a/src/modules/Image/colortable.h
+++ b/src/modules/Image/colortable.h
@@ -1,7 +1,7 @@
 /*
 **! module Image
 **! note
-**!	$Id: colortable.h,v 1.14 1999/04/09 14:16:09 per Exp $
+**!	$Id: colortable.h,v 1.15 1999/04/09 17:56:51 marcus Exp $
 */
 
 #ifdef PIKE_IMAGE_COLORTABLE_H
@@ -219,6 +219,36 @@ int image_colortable_index_16bit_image(struct neo_colortable *nct,
 				      int len,
 				      int rowlen);
 
+int image_colortable_index_32bit_image(struct neo_colortable *nct,
+				       rgb_group *s,
+				       unsigned INT32 *d,
+				       int len,
+				       int rowlen);
+
+void (*image_colortable_index_8bit_function(struct neo_colortable *nct))
+     (rgb_group *s,
+      unsigned char *d,
+      int n,
+      struct neo_colortable *nct,
+      struct nct_dither *dith,
+      int rowlen);
+
+void (*image_colortable_index_16bit_function(struct neo_colortable *nct))
+     (rgb_group *s,
+      unsigned short *d,
+      int n,
+      struct neo_colortable *nct,
+      struct nct_dither *dith,
+      int rowlen);
+
+void (*image_colortable_index_32bit_function(struct neo_colortable *nct))
+     (rgb_group *s,
+      unsigned INT32 *d,
+      int n,
+      struct neo_colortable *nct,
+      struct nct_dither *dith,
+      int rowlen);
+
 void image_colortable_internal_floyd_steinberg(struct neo_colortable *nct);
 
 int image_colortable_map_image(struct neo_colortable *nct,