]> git.draconx.ca Git - cdecl99.git/blobdiff - t/testlib.c
tests: Remove test_print_decl etc. from the common library.
[cdecl99.git] / t / testlib.c
index c6b1975b1f3e8fdde8eeec655c3b0c2dae9046c1..5c76bb4dbec84bab03c3e2be23232345e109a2ab 100644 (file)
@@ -26,9 +26,6 @@
 #include "help.h"
 #include "test.h"
 
-static size_t printbuf_size;
-static char *printbuf;
-
 void *realloc_nofail(void *ptr, size_t size)
 {
        void *p;
@@ -47,36 +44,6 @@ void *malloc_nofail(size_t size)
        return realloc_nofail(NULL, size);
 }
 
-void test_print_decl(struct cdecl *decl)
-{
-       size_t rc;
-
-retry:
-       rc = cdecl_declare(printbuf, printbuf_size, decl);
-       if (rc >= printbuf_size) {
-               printbuf_size = rc + 1;
-               printbuf = realloc_nofail(printbuf, printbuf_size);
-               goto retry;
-       }
-
-       printf("%s\n", printbuf);
-}
-
-void test_explain_decl(struct cdecl *decl)
-{
-       size_t rc;
-
-retry:
-       rc = cdecl_explain(printbuf, printbuf_size, decl);
-       if (rc >= printbuf_size) {
-               printbuf_size = rc + 1;
-               printbuf = realloc_nofail(printbuf, printbuf_size);
-               goto retry;
-       }
-
-       printf("%s\n", printbuf);
-}
-
 bool strict_strtoul(unsigned long *val, const char *str, int base)
 {
        char *end;