#endif
VARIABLE(error_with_progname)
VARIABLE(exit_failure)
+VARIABLE(gl_carray_list_implementation)
+VARIABLE(gl_hash_map_implementation)
+VARIABLE(gl_hash_set_implementation)
VARIABLE(gl_linkedhash_list_implementation)
VARIABLE(program_name)
#if GNULIB_DEFINED_GETOPT
lib/getopt-core.h.diff \
lib/gettext.h \
lib/gl_array_list.h.diff \
+lib/gl_carray_list.h.diff \
+lib/gl_hash_map.h.diff \
+lib/gl_hash_set.h.diff \
lib/gl_linkedhash_list.h.diff \
lib/libxml/buf.c \
lib/libxml/buf.h \
--- /dev/null
+*** gl_carray_list.h.orig
+--- gl_carray_list.h
+***************
+*** 24,30 ****
+ extern "C" {
+ #endif
+
+! extern const struct gl_list_implementation gl_carray_list_implementation;
+ #define GL_CARRAY_LIST &gl_carray_list_implementation
+
+ #ifdef __cplusplus
+--- 24,30 ----
+ extern "C" {
+ #endif
+
+! extern DLL_VARIABLE const struct gl_list_implementation gl_carray_list_implementation;
+ #define GL_CARRAY_LIST &gl_carray_list_implementation
+
+ #ifdef __cplusplus
--- /dev/null
+*** gl_hash_map.h.orig
+--- gl_hash_map.h
+***************
+*** 24,30 ****
+ extern "C" {
+ #endif
+
+! extern const struct gl_map_implementation gl_hash_map_implementation;
+ #define GL_HASH_MAP &gl_hash_map_implementation
+
+ #ifdef __cplusplus
+--- 24,30 ----
+ extern "C" {
+ #endif
+
+! extern DLL_VARIABLE const struct gl_map_implementation gl_hash_map_implementation;
+ #define GL_HASH_MAP &gl_hash_map_implementation
+
+ #ifdef __cplusplus
--- /dev/null
+*** gl_hash_set.h.orig
+--- gl_hash_set.h
+***************
+*** 24,30 ****
+ extern "C" {
+ #endif
+
+! extern const struct gl_set_implementation gl_hash_set_implementation;
+ #define GL_HASH_SET &gl_hash_set_implementation
+
+ #ifdef __cplusplus
+--- 24,30 ----
+ extern "C" {
+ #endif
+
+! extern DLL_VARIABLE const struct gl_set_implementation gl_hash_set_implementation;
+ #define GL_HASH_SET &gl_hash_set_implementation
+
+ #ifdef __cplusplus