]> git.draconx.ca Git - cdecl99.git/blobdiff - test/randomdecl.c
Remove randomdecl test dependency on GSL.
[cdecl99.git] / test / randomdecl.c
index c9f4e41793188e7271068590e9451aa0c88e5e1d..9e9271e5b0ad12303a44dd3159641a090fc98b6f 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Generate random C declarations for testing.
- * Copyright © 2012, 2020 Nick Bowler
+ * Copyright © 2012, 2020, 2022 Nick Bowler
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -61,7 +61,7 @@ static void print_help(void)
        test_print_options(lopts);
 }
 
-static struct cdecl *random_decl(struct gen_rng *rng)
+static struct cdecl *random_decl(struct test_rng *rng)
 {
        struct cdecl *decl;
        unsigned flags = 0;
@@ -85,7 +85,7 @@ static struct cdecl *random_decl(struct gen_rng *rng)
 int main(int argc, char **argv)
 {
        const char *seed = "", *count_str = NULL;
-       struct gen_rng *rng;
+       struct test_rng *rng;
        struct cdecl *decl;
        unsigned long count = 0;
        int opt, mode = MODE_CDECL;
@@ -124,7 +124,7 @@ int main(int argc, char **argv)
                return EXIT_FAILURE;
        }
 
-       rng = gen_alloc_rng(seed);
+       rng = test_rng_alloc(seed);
        if (!rng)
                return EXIT_FAILURE;
 
@@ -142,7 +142,7 @@ int main(int argc, char **argv)
                free(decl);
        }
 
-       gen_free_rng(rng);
+       test_rng_free(rng);
 
        return EXIT_SUCCESS;
 }