TESTUTIL: Separate TAP output and other output by BIO filter
[oweals/openssl.git] / test / testutil / output.h
index def76af151df5347ea2aa4589a00680e81dfc5d0..8da73e2ac7198c261db7125a2c0f73cae3103d39 100644 (file)
  */
 void test_open_streams(void);
 void test_close_streams(void);
+void test_adjust_streams_tap_level(int level);
 /* The following ALL return the number of characters written */
 int test_vprintf_stdout(const char *fmt, va_list ap)
     ossl_test__attr__((__format__(ossl_test__printf__, 1, 0)));
+int test_vprintf_tapout(const char *fmt, va_list ap)
+    ossl_test__attr__((__format__(ossl_test__printf__, 1, 0)));
 int test_vprintf_stderr(const char *fmt, va_list ap)
     ossl_test__attr__((__format__(ossl_test__printf__, 1, 0)));
+int test_vprintf_taperr(const char *fmt, va_list ap)
+    ossl_test__attr__((__format__(ossl_test__printf__, 1, 0)));
 /* These return failure or success */
 int test_flush_stdout(void);
+int test_flush_tapout(void);
 int test_flush_stderr(void);
+int test_flush_taperr(void);
 
 /* Commodity functions.  There's no need to override these */
 int test_printf_stdout(const char *fmt, ...)
     ossl_test__attr__((__format__(ossl_test__printf__, 1, 2)));
+int test_printf_tapout(const char *fmt, ...)
+    ossl_test__attr__((__format__(ossl_test__printf__, 1, 2)));
 int test_printf_stderr(const char *fmt, ...)
     ossl_test__attr__((__format__(ossl_test__printf__, 1, 2)));
+int test_printf_taperr(const char *fmt, ...)
+    ossl_test__attr__((__format__(ossl_test__printf__, 1, 2)));
 
 # undef ossl_test__printf__
 # undef ossl_test__attr__