|
Eneboo - Documentación para desarrolladores
|
#include <stdio.h>#include <stdarg.h>#include <string.h>#include "cryptlib.h"#include <openssl/lhash.h>#include <openssl/crypto.h>#include <openssl/buffer.h>#include <openssl/bio.h>#include <openssl/err.h>Clases | |
| struct | st_ERR_FNS |
'defines' | |
| #define | err_clear_data(p, i) |
| #define | err_clear(p, i) |
| #define | ERRFN(a) err_fns->cb_##a |
Funciones | |
| const ERR_FNS * | ERR_get_implementation (void) |
| int | ERR_set_implementation (const ERR_FNS *fns) |
| void | ERR_load_strings (int lib, ERR_STRING_DATA *str) |
| void | ERR_unload_strings (int lib, ERR_STRING_DATA *str) |
| void | ERR_free_strings (void) |
| LHASH * | ERR_get_string_table (void) |
| LHASH * | ERR_get_err_state_table (void) |
| void | ERR_release_err_state_table (LHASH **hash) |
| const char * | ERR_lib_error_string (unsigned long e) |
| const char * | ERR_func_error_string (unsigned long e) |
| const char * | ERR_reason_error_string (unsigned long e) |
| void | ERR_remove_state (unsigned long pid) |
| ERR_STATE * | ERR_get_state (void) |
| int | ERR_get_next_error_library (void) |
| #define err_clear | ( | p, | |
| i | |||
| ) |
| #define err_clear_data | ( | p, | |
| i | |||
| ) |
do { \ if (((p)->err_data[i] != NULL) && \ (p)->err_data_flags[i] & ERR_TXT_MALLOCED) \ { \ OPENSSL_free((p)->err_data[i]); \ (p)->err_data[i]=NULL; \ } \ (p)->err_data_flags[i]=0; \ } while(0)
| void ERR_free_strings | ( | void | ) |
| const char* ERR_func_error_string | ( | unsigned long | e | ) |
| LHASH* ERR_get_err_state_table | ( | void | ) |
| const ERR_FNS* ERR_get_implementation | ( | void | ) |
| int ERR_get_next_error_library | ( | void | ) |
| ERR_STATE* ERR_get_state | ( | void | ) |
| LHASH* ERR_get_string_table | ( | void | ) |
| const char* ERR_lib_error_string | ( | unsigned long | e | ) |
| void ERR_load_strings | ( | int | lib, |
| ERR_STRING_DATA * | str | ||
| ) |
| const char* ERR_reason_error_string | ( | unsigned long | e | ) |
| void ERR_release_err_state_table | ( | LHASH ** | hash | ) |
| void ERR_remove_state | ( | unsigned long | pid | ) |
| void ERR_unload_strings | ( | int | lib, |
| ERR_STRING_DATA * | str | ||
| ) |
1.7.4