+ return stringi_map_find__ (map, key, strlen (key));
+}
+
+/* If MAP contains KEY with the specified KEY_LEN (or an equivalent with
+ different case) as a key, returns the corresponding value. Otherwise,
+ returns a null pointer. */
+const char *
+stringi_map_find__ (const struct stringi_map *map, const char *key,
+ size_t key_len)
+{
+ const struct stringi_map_node *node = stringi_map_find_node (map, key,
+ key_len);