Demo of use of errors in applications.

This commit is contained in:
Dr. Stephen Henson
2014-01-29 14:03:05 +00:00
parent d162584b11
commit 9f9ab1dc66
5 changed files with 75 additions and 0 deletions

19
demos/err/main.c Normal file
View File

@@ -0,0 +1,19 @@
#include <openssl/err.h>
#include "test_err.h"
/* Simple error test routine */
void a_test_function(void)
{
TESTerr(TEST_F_A_TEST_FUNCTION, TEST_R_TEST_REASON_CODE);
TESTerr(TEST_F_A_TEST_FUNCTION, TEST_R_ANOTHER_TEST_REASON_CODE);
ERR_add_error_data(1, "some additional error data");
}
int main(int argc, char **argv)
{
ERR_load_TEST_strings();
a_test_function();
ERR_print_errors_fp(stderr);
}