+m4_divert_push([PREPARE_TESTS])dnl
+{
+ echo "% cdecl99 --version"
+ cdecl99 --version </dev/null
+ echo
+} >&AS_MESSAGE_LOG_FD 2>&1
+m4_divert_pop([PREPARE_TESTS])
+
+AT_ARG_OPTION_ARG([random-seed],
+ [AS_HELP_STRING([--random-seed=ARG],
+ [Integer seed for randomized testing (default: auto)])],
+ [random_seed=$at_optarg],
+ [random_seed=`echo $RANDOM$$ | sed 's/\(........\).*/\1/'`])#'
+
+AT_ARG_OPTION_ARG([random-iterations],
+ [AS_HELP_STRING([--random-iterations=N],
+ [Number of randomized testcases to perform (default: 500)])],
+ [random_iter=$at_optarg], [random_iter=])
+
+m4_define([RE_LOWER], [abcdefghijklmnopqrstuvwxyz])
+m4_define([RE_UPPER], m4_toupper(m4_defn([RE_LOWER])))
+m4_define([RE_ALPHA], m4_defn([RE_UPPER])m4_defn([RE_LOWER]))
+m4_define([RE_ALNUM], m4_defn([RE_ALPHA])[0-9])