Add an element disposal function.
[pspp] / tests / test-array_oset.c
index 8e23eb1deb605388f1ac7a0291de4cc8211d322d..c114c86ca7aa6f5c8b638d88a4cd220cbcf0b75a 100644 (file)
@@ -26,6 +26,7 @@
 #include <string.h>
 
 #include "gl_array_list.h"
+#include "progname.h"
 
 static const char *objects[30] =
   {
@@ -75,6 +76,8 @@ main (int argc, char *argv[])
   gl_oset_t set1;
   gl_list_t set2;
 
+  set_program_name (argv[0]);
+
   /* Allow the user to provide a non-default random seed on the command line.  */
   if (argc > 1)
     srand (atoi (argv[1]));
@@ -85,7 +88,7 @@ main (int argc, char *argv[])
     unsigned int repeat;
 
     /* Create set1.  */
-    set1 = gl_oset_create_empty (GL_ARRAY_OSET, (gl_setelement_compar_fn) strcmp);
+    set1 = gl_oset_create_empty (GL_ARRAY_OSET, (gl_setelement_compar_fn) strcmp, NULL);
 
     /* Create set2.  */
     set2 = gl_list_create_empty (GL_ARRAY_LIST, NULL, NULL, false);