14 # define TEST_SRCDIR "."
17 #define TEST_NAME_RES TEST_NAME ".res"
18 #define TEST_NAME_OUT TEST_SRCDIR "/" TEST_NAME ".exp"
20 #ifdef HAVE_ARC4RANDOM
22 # define rand(X) arc4random(X)
33 if ((fp_res
= fopen(TEST_NAME_RES
, "w+")) == NULL
) {
34 perror("fopen(" TEST_NAME_RES
")");
37 if (sodium_init() != 0) {
44 if ((fp_out
= fopen(TEST_NAME_OUT
, "r")) == NULL
) {
45 perror("fopen(" TEST_NAME_OUT
")");
49 if ((c
= fgetc(fp_res
)) != fgetc(fp_out
)) {
58 #define printf(...) fprintf(fp_res, __VA_ARGS__)