Index: apr_tables.h
===================================================================
RCS file: /home/cvspublic/apr/include/apr_tables.h,v
retrieving revision 1.24
diff -u -r1.24 apr_tables.h
--- apr_tables.h    2001/11/11 22:31:04 1.24
+++ apr_tables.h    2001/11/12 17:07:26
@@ -102,6 +102,9 @@
     char *elts;
 };
 
+/** the table abstract index structure */
+typedef struct apr_table_index_t apr_table_index_t;
+
 /** The opaque string-content table type */
 struct apr_table_t {
     /* This has to be first to promote backwards compatibility with
@@ -115,8 +118,13 @@
     /** Who created the array. */
     void *creator;
 #endif
+    /** The underlying index for the table */
+    apr_table_index_t *i;
 };
 
+/** the table abstract index bucket structure */
+typedef struct apr_table_bucket_t apr_table_bucket_t;
+
 /**
  * The (opaque) structure for string-content tables.
  */
@@ -130,6 +138,8 @@
                          */
     /** The value for the current table entry */
     char *val;
+    /** The index for the current table entry */
+    apr_table_bucket_t *idx;    
 };
 
 /**
