2000-05-05 Andreas Jaeger <aj@suse.de>
[kopensolaris-gnu/glibc.git] / misc / tst-tsearch.c
index 18cf89c..06f743b 100644 (file)
@@ -1,5 +1,5 @@
 /* Test program for tsearch et al.
-   Copyright (C) 1997 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2000 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -197,14 +197,14 @@ mangle_tree (enum order how, enum action what, void **root, int lag)
        case build:
          if (i < SIZE)
            {
-             if (tfind (x + j, (const void **) root, cmp_fn) != NULL)
+             if (tfind (x + j, (void *const *) root, cmp_fn) != NULL)
                {
                  fputs ("Found element which is not in tree yet.\n", stdout);
                  error = 1;
                }
              elem = tsearch (x + j, root, cmp_fn);
              if (elem == 0
-                 || tfind (x + j, (const void **) root, cmp_fn) == NULL)
+                 || tfind (x + j, (void *const *) root, cmp_fn) == NULL)
                {
                  fputs ("Couldn't find element after it was added.\n",
                         stdout);
@@ -219,7 +219,7 @@ mangle_tree (enum order how, enum action what, void **root, int lag)
          /* fall through */
 
        case delete:
-         elem = tfind (x + j, (const void **) root, cmp_fn);
+         elem = tfind (x + j, (void *const *) root, cmp_fn);
          if (elem == NULL || tdelete (x + j, root, cmp_fn) == NULL)
            {
              fputs ("Error deleting element.\n", stdout);
@@ -228,7 +228,7 @@ mangle_tree (enum order how, enum action what, void **root, int lag)
          break;
 
        case find:
-         if (tfind (x + j, (const void **) root, cmp_fn) == NULL)
+         if (tfind (x + j, (void *const *) root, cmp_fn) == NULL)
            {
              fputs ("Couldn't find element after it was added.\n", stdout);
              error = 1;
@@ -244,7 +244,7 @@ int
 main (int argc, char **argv)
 {
   int total_error = 0;
-  static int state[8] = { 1, 2, 3, 4, 5, 6, 7, 8 };
+  static char state[8] = { 1, 2, 3, 4, 5, 6, 7, 8 };
   void *root = NULL;
   int i, j;