err.h File Reference

#include <openssl/e_os2.h>
#include <stdio.h>
#include <stdlib.h>
#include <openssl/ossl_typ.h>
#include <openssl/bio.h>
#include <openssl/lhash.h>
#include <errno.h>

Go to the source code of this file.

Data Structures

struct  err_state_st
struct  ERR_string_data_st

Defines

#define ERR_PUT_error(a, b, c, d, e)   ERR_put_error(a,b,c,d,e)
#define ERR_TXT_MALLOCED   0x01
#define ERR_TXT_STRING   0x02
#define ERR_FLAG_MARK   0x01
#define ERR_NUM_ERRORS   16
#define ERR_LIB_NONE   1
#define ERR_LIB_SYS   2
#define ERR_LIB_BN   3
#define ERR_LIB_RSA   4
#define ERR_LIB_DH   5
#define ERR_LIB_EVP   6
#define ERR_LIB_BUF   7
#define ERR_LIB_OBJ   8
#define ERR_LIB_PEM   9
#define ERR_LIB_DSA   10
#define ERR_LIB_X509   11
#define ERR_LIB_ASN1   13
#define ERR_LIB_CONF   14
#define ERR_LIB_CRYPTO   15
#define ERR_LIB_EC   16
#define ERR_LIB_SSL   20
#define ERR_LIB_BIO   32
#define ERR_LIB_PKCS7   33
#define ERR_LIB_X509V3   34
#define ERR_LIB_PKCS12   35
#define ERR_LIB_RAND   36
#define ERR_LIB_DSO   37
#define ERR_LIB_ENGINE   38
#define ERR_LIB_OCSP   39
#define ERR_LIB_UI   40
#define ERR_LIB_COMP   41
#define ERR_LIB_ECDSA   42
#define ERR_LIB_ECDH   43
#define ERR_LIB_STORE   44
#define ERR_LIB_USER   128
#define SYSerr(f, r)   ERR_PUT_error(ERR_LIB_SYS,(f),(r),__FILE__,__LINE__)
#define BNerr(f, r)   ERR_PUT_error(ERR_LIB_BN,(f),(r),__FILE__,__LINE__)
#define RSAerr(f, r)   ERR_PUT_error(ERR_LIB_RSA,(f),(r),__FILE__,__LINE__)
#define DHerr(f, r)   ERR_PUT_error(ERR_LIB_DH,(f),(r),__FILE__,__LINE__)
#define EVPerr(f, r)   ERR_PUT_error(ERR_LIB_EVP,(f),(r),__FILE__,__LINE__)
#define BUFerr(f, r)   ERR_PUT_error(ERR_LIB_BUF,(f),(r),__FILE__,__LINE__)
#define OBJerr(f, r)   ERR_PUT_error(ERR_LIB_OBJ,(f),(r),__FILE__,__LINE__)
#define PEMerr(f, r)   ERR_PUT_error(ERR_LIB_PEM,(f),(r),__FILE__,__LINE__)
#define DSAerr(f, r)   ERR_PUT_error(ERR_LIB_DSA,(f),(r),__FILE__,__LINE__)
#define X509err(f, r)   ERR_PUT_error(ERR_LIB_X509,(f),(r),__FILE__,__LINE__)
#define ASN1err(f, r)   ERR_PUT_error(ERR_LIB_ASN1,(f),(r),__FILE__,__LINE__)
#define CONFerr(f, r)   ERR_PUT_error(ERR_LIB_CONF,(f),(r),__FILE__,__LINE__)
#define CRYPTOerr(f, r)   ERR_PUT_error(ERR_LIB_CRYPTO,(f),(r),__FILE__,__LINE__)
#define ECerr(f, r)   ERR_PUT_error(ERR_LIB_EC,(f),(r),__FILE__,__LINE__)
#define SSLerr(f, r)   ERR_PUT_error(ERR_LIB_SSL,(f),(r),__FILE__,__LINE__)
#define BIOerr(f, r)   ERR_PUT_error(ERR_LIB_BIO,(f),(r),__FILE__,__LINE__)
#define PKCS7err(f, r)   ERR_PUT_error(ERR_LIB_PKCS7,(f),(r),__FILE__,__LINE__)
#define X509V3err(f, r)   ERR_PUT_error(ERR_LIB_X509V3,(f),(r),__FILE__,__LINE__)
#define PKCS12err(f, r)   ERR_PUT_error(ERR_LIB_PKCS12,(f),(r),__FILE__,__LINE__)
#define RANDerr(f, r)   ERR_PUT_error(ERR_LIB_RAND,(f),(r),__FILE__,__LINE__)
#define DSOerr(f, r)   ERR_PUT_error(ERR_LIB_DSO,(f),(r),__FILE__,__LINE__)
#define ENGINEerr(f, r)   ERR_PUT_error(ERR_LIB_ENGINE,(f),(r),__FILE__,__LINE__)
#define OCSPerr(f, r)   ERR_PUT_error(ERR_LIB_OCSP,(f),(r),__FILE__,__LINE__)
#define UIerr(f, r)   ERR_PUT_error(ERR_LIB_UI,(f),(r),__FILE__,__LINE__)
#define COMPerr(f, r)   ERR_PUT_error(ERR_LIB_COMP,(f),(r),__FILE__,__LINE__)
#define ECDSAerr(f, r)   ERR_PUT_error(ERR_LIB_ECDSA,(f),(r),__FILE__,__LINE__)
#define ECDHerr(f, r)   ERR_PUT_error(ERR_LIB_ECDH,(f),(r),__FILE__,__LINE__)
#define STOREerr(f, r)   ERR_PUT_error(ERR_LIB_STORE,(f),(r),__FILE__,__LINE__)
#define ERR_PACK(l, f, r)
#define ERR_GET_LIB(l)   (int)((((unsigned long)l)>>24L)&0xffL)
#define ERR_GET_FUNC(l)   (int)((((unsigned long)l)>>12L)&0xfffL)
#define ERR_GET_REASON(l)   (int)((l)&0xfffL)
#define ERR_FATAL_ERROR(l)   (int)((l)&ERR_R_FATAL)
#define SYS_F_FOPEN   1
#define SYS_F_CONNECT   2
#define SYS_F_GETSERVBYNAME   3
#define SYS_F_SOCKET   4
#define SYS_F_IOCTLSOCKET   5
#define SYS_F_BIND   6
#define SYS_F_LISTEN   7
#define SYS_F_ACCEPT   8
#define SYS_F_WSASTARTUP   9
#define SYS_F_OPENDIR   10
#define SYS_F_FREAD   11
#define ERR_R_SYS_LIB   ERR_LIB_SYS
#define ERR_R_BN_LIB   ERR_LIB_BN
#define ERR_R_RSA_LIB   ERR_LIB_RSA
#define ERR_R_DH_LIB   ERR_LIB_DH
#define ERR_R_EVP_LIB   ERR_LIB_EVP
#define ERR_R_BUF_LIB   ERR_LIB_BUF
#define ERR_R_OBJ_LIB   ERR_LIB_OBJ
#define ERR_R_PEM_LIB   ERR_LIB_PEM
#define ERR_R_DSA_LIB   ERR_LIB_DSA
#define ERR_R_X509_LIB   ERR_LIB_X509
#define ERR_R_ASN1_LIB   ERR_LIB_ASN1
#define ERR_R_CONF_LIB   ERR_LIB_CONF
#define ERR_R_CRYPTO_LIB   ERR_LIB_CRYPTO
#define ERR_R_EC_LIB   ERR_LIB_EC
#define ERR_R_SSL_LIB   ERR_LIB_SSL
#define ERR_R_BIO_LIB   ERR_LIB_BIO
#define ERR_R_PKCS7_LIB   ERR_LIB_PKCS7
#define ERR_R_X509V3_LIB   ERR_LIB_X509V3
#define ERR_R_PKCS12_LIB   ERR_LIB_PKCS12
#define ERR_R_RAND_LIB   ERR_LIB_RAND
#define ERR_R_DSO_LIB   ERR_LIB_DSO
#define ERR_R_ENGINE_LIB   ERR_LIB_ENGINE
#define ERR_R_OCSP_LIB   ERR_LIB_OCSP
#define ERR_R_UI_LIB   ERR_LIB_UI
#define ERR_R_COMP_LIB   ERR_LIB_COMP
#define ERR_R_ECDSA_LIB   ERR_LIB_ECDSA
#define ERR_R_ECDH_LIB   ERR_LIB_ECDH
#define ERR_R_STORE_LIB   ERR_LIB_STORE
#define ERR_R_NESTED_ASN1_ERROR   58
#define ERR_R_BAD_ASN1_OBJECT_HEADER   59
#define ERR_R_BAD_GET_ASN1_OBJECT_CALL   60
#define ERR_R_EXPECTING_AN_ASN1_SEQUENCE   61
#define ERR_R_ASN1_LENGTH_MISMATCH   62
#define ERR_R_MISSING_ASN1_EOS   63
#define ERR_R_FATAL   64
#define ERR_R_MALLOC_FAILURE   (1|ERR_R_FATAL)
#define ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED   (2|ERR_R_FATAL)
#define ERR_R_PASSED_NULL_PARAMETER   (3|ERR_R_FATAL)
#define ERR_R_INTERNAL_ERROR   (4|ERR_R_FATAL)
#define ERR_R_DISABLED   (5|ERR_R_FATAL)

Typedefs

typedef struct err_state_st ERR_STATE
typedef struct ERR_string_data_st ERR_STRING_DATA

Functions

void ERR_put_error (int lib, int func, int reason, const char *file, int line)
void ERR_set_error_data (char *data, int flags)
unsigned long ERR_get_error (void)
unsigned long ERR_get_error_line (const char **file, int *line)
unsigned long ERR_get_error_line_data (const char **file, int *line, const char **data, int *flags)
unsigned long ERR_peek_error (void)
unsigned long ERR_peek_error_line (const char **file, int *line)
unsigned long ERR_peek_error_line_data (const char **file, int *line, const char **data, int *flags)
unsigned long ERR_peek_last_error (void)
unsigned long ERR_peek_last_error_line (const char **file, int *line)
unsigned long ERR_peek_last_error_line_data (const char **file, int *line, const char **data, int *flags)
void ERR_clear_error (void)
char * ERR_error_string (unsigned long e, char *buf)
void ERR_error_string_n (unsigned long e, char *buf, size_t len)
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_print_errors_cb (int(*cb)(const char *str, size_t len, void *u), void *u)
void ERR_print_errors_fp (FILE *fp)
void ERR_print_errors (BIO *bp)
void ERR_add_error_data (int num,...)
void ERR_load_strings (int lib, ERR_STRING_DATA str[])
void ERR_unload_strings (int lib, ERR_STRING_DATA str[])
void ERR_load_ERR_strings (void)
void ERR_load_crypto_strings (void)
void ERR_free_strings (void)
void ERR_remove_state (unsigned long pid)
ERR_STATEERR_get_state (void)
LHASHERR_get_string_table (void)
LHASHERR_get_err_state_table (void)
void ERR_release_err_state_table (LHASH **hash)
int ERR_get_next_error_library (void)
int ERR_set_mark (void)
int ERR_pop_to_mark (void)
const ERR_FNSERR_get_implementation (void)
int ERR_set_implementation (const ERR_FNS *fns)


Define Documentation

#define ASN1err ( f,
 )     ERR_PUT_error(ERR_LIB_ASN1,(f),(r),__FILE__,__LINE__)

Definition at line 156 of file err.h.

#define BIOerr ( f,
 )     ERR_PUT_error(ERR_LIB_BIO,(f),(r),__FILE__,__LINE__)

Definition at line 161 of file err.h.

#define BNerr ( f,
 )     ERR_PUT_error(ERR_LIB_BN,(f),(r),__FILE__,__LINE__)

Definition at line 147 of file err.h.

#define BUFerr ( f,
 )     ERR_PUT_error(ERR_LIB_BUF,(f),(r),__FILE__,__LINE__)

Definition at line 151 of file err.h.

#define COMPerr ( f,
 )     ERR_PUT_error(ERR_LIB_COMP,(f),(r),__FILE__,__LINE__)

Definition at line 170 of file err.h.

#define CONFerr ( f,
 )     ERR_PUT_error(ERR_LIB_CONF,(f),(r),__FILE__,__LINE__)

Definition at line 157 of file err.h.

#define CRYPTOerr ( f,
 )     ERR_PUT_error(ERR_LIB_CRYPTO,(f),(r),__FILE__,__LINE__)

Definition at line 158 of file err.h.

#define DHerr ( f,
 )     ERR_PUT_error(ERR_LIB_DH,(f),(r),__FILE__,__LINE__)

Definition at line 149 of file err.h.

#define DSAerr ( f,
 )     ERR_PUT_error(ERR_LIB_DSA,(f),(r),__FILE__,__LINE__)

Definition at line 154 of file err.h.

#define DSOerr ( f,
 )     ERR_PUT_error(ERR_LIB_DSO,(f),(r),__FILE__,__LINE__)

Definition at line 166 of file err.h.

#define ECDHerr ( f,
 )     ERR_PUT_error(ERR_LIB_ECDH,(f),(r),__FILE__,__LINE__)

Definition at line 172 of file err.h.

#define ECDSAerr ( f,
 )     ERR_PUT_error(ERR_LIB_ECDSA,(f),(r),__FILE__,__LINE__)

Definition at line 171 of file err.h.

#define ECerr ( f,
 )     ERR_PUT_error(ERR_LIB_EC,(f),(r),__FILE__,__LINE__)

Definition at line 159 of file err.h.

#define ENGINEerr ( f,
 )     ERR_PUT_error(ERR_LIB_ENGINE,(f),(r),__FILE__,__LINE__)

Definition at line 167 of file err.h.

#define ERR_FATAL_ERROR (  )     (int)((l)&ERR_R_FATAL)

Definition at line 183 of file err.h.

#define ERR_FLAG_MARK   0x01

Definition at line 92 of file err.h.

#define ERR_GET_FUNC (  )     (int)((((unsigned long)l)>>12L)&0xfffL)

Definition at line 181 of file err.h.

#define ERR_GET_LIB (  )     (int)((((unsigned long)l)>>24L)&0xffL)

Definition at line 180 of file err.h.

#define ERR_GET_REASON (  )     (int)((l)&0xfffL)

Definition at line 182 of file err.h.

#define ERR_LIB_ASN1   13

Definition at line 120 of file err.h.

#define ERR_LIB_BIO   32

Definition at line 130 of file err.h.

#define ERR_LIB_BN   3

Definition at line 110 of file err.h.

#define ERR_LIB_BUF   7

Definition at line 114 of file err.h.

#define ERR_LIB_COMP   41

Definition at line 139 of file err.h.

#define ERR_LIB_CONF   14

Definition at line 121 of file err.h.

#define ERR_LIB_CRYPTO   15

Definition at line 122 of file err.h.

#define ERR_LIB_DH   5

Definition at line 112 of file err.h.

#define ERR_LIB_DSA   10

Definition at line 117 of file err.h.

#define ERR_LIB_DSO   37

Definition at line 135 of file err.h.

#define ERR_LIB_EC   16

Definition at line 123 of file err.h.

#define ERR_LIB_ECDH   43

Definition at line 141 of file err.h.

#define ERR_LIB_ECDSA   42

Definition at line 140 of file err.h.

#define ERR_LIB_ENGINE   38

Definition at line 136 of file err.h.

#define ERR_LIB_EVP   6

Definition at line 113 of file err.h.

#define ERR_LIB_NONE   1

Definition at line 108 of file err.h.

#define ERR_LIB_OBJ   8

Definition at line 115 of file err.h.

#define ERR_LIB_OCSP   39

Definition at line 137 of file err.h.

#define ERR_LIB_PEM   9

Definition at line 116 of file err.h.

#define ERR_LIB_PKCS12   35

Definition at line 133 of file err.h.

#define ERR_LIB_PKCS7   33

Definition at line 131 of file err.h.

#define ERR_LIB_RAND   36

Definition at line 134 of file err.h.

#define ERR_LIB_RSA   4

Definition at line 111 of file err.h.

#define ERR_LIB_SSL   20

Definition at line 124 of file err.h.

#define ERR_LIB_STORE   44

Definition at line 142 of file err.h.

#define ERR_LIB_SYS   2

Definition at line 109 of file err.h.

#define ERR_LIB_UI   40

Definition at line 138 of file err.h.

#define ERR_LIB_USER   128

Definition at line 144 of file err.h.

#define ERR_LIB_X509   11

Definition at line 118 of file err.h.

#define ERR_LIB_X509V3   34

Definition at line 132 of file err.h.

#define ERR_NUM_ERRORS   16

Definition at line 94 of file err.h.

#define ERR_PACK ( l,
f,
 ) 

Value:

(((((unsigned long)l)&0xffL)*0x1000000)| \
            ((((unsigned long)f)&0xfffL)*0x1000)| \
            ((((unsigned long)r)&0xfffL)))

Definition at line 177 of file err.h.

#define ERR_PUT_error ( a,
b,
c,
d,
 )     ERR_put_error(a,b,c,d,e)

Definition at line 82 of file err.h.

#define ERR_R_ASN1_LENGTH_MISMATCH   62

Definition at line 234 of file err.h.

#define ERR_R_ASN1_LIB   ERR_LIB_ASN1

Definition at line 211 of file err.h.

#define ERR_R_BAD_ASN1_OBJECT_HEADER   59

Definition at line 231 of file err.h.

#define ERR_R_BAD_GET_ASN1_OBJECT_CALL   60

Definition at line 232 of file err.h.

#define ERR_R_BIO_LIB   ERR_LIB_BIO

Definition at line 216 of file err.h.

#define ERR_R_BN_LIB   ERR_LIB_BN

Definition at line 202 of file err.h.

#define ERR_R_BUF_LIB   ERR_LIB_BUF

Definition at line 206 of file err.h.

#define ERR_R_COMP_LIB   ERR_LIB_COMP

Definition at line 225 of file err.h.

#define ERR_R_CONF_LIB   ERR_LIB_CONF

Definition at line 212 of file err.h.

#define ERR_R_CRYPTO_LIB   ERR_LIB_CRYPTO

Definition at line 213 of file err.h.

#define ERR_R_DH_LIB   ERR_LIB_DH

Definition at line 204 of file err.h.

#define ERR_R_DISABLED   (5|ERR_R_FATAL)

Definition at line 243 of file err.h.

#define ERR_R_DSA_LIB   ERR_LIB_DSA

Definition at line 209 of file err.h.

#define ERR_R_DSO_LIB   ERR_LIB_DSO

Definition at line 221 of file err.h.

#define ERR_R_EC_LIB   ERR_LIB_EC

Definition at line 214 of file err.h.

#define ERR_R_ECDH_LIB   ERR_LIB_ECDH

Definition at line 227 of file err.h.

#define ERR_R_ECDSA_LIB   ERR_LIB_ECDSA

Definition at line 226 of file err.h.

#define ERR_R_ENGINE_LIB   ERR_LIB_ENGINE

Definition at line 222 of file err.h.

#define ERR_R_EVP_LIB   ERR_LIB_EVP

Definition at line 205 of file err.h.

#define ERR_R_EXPECTING_AN_ASN1_SEQUENCE   61

Definition at line 233 of file err.h.

#define ERR_R_FATAL   64

Definition at line 238 of file err.h.

#define ERR_R_INTERNAL_ERROR   (4|ERR_R_FATAL)

Definition at line 242 of file err.h.

#define ERR_R_MALLOC_FAILURE   (1|ERR_R_FATAL)

Definition at line 239 of file err.h.

#define ERR_R_MISSING_ASN1_EOS   63

Definition at line 235 of file err.h.

#define ERR_R_NESTED_ASN1_ERROR   58

Definition at line 230 of file err.h.

#define ERR_R_OBJ_LIB   ERR_LIB_OBJ

Definition at line 207 of file err.h.

#define ERR_R_OCSP_LIB   ERR_LIB_OCSP

Definition at line 223 of file err.h.

#define ERR_R_PASSED_NULL_PARAMETER   (3|ERR_R_FATAL)

Definition at line 241 of file err.h.

#define ERR_R_PEM_LIB   ERR_LIB_PEM

Definition at line 208 of file err.h.

#define ERR_R_PKCS12_LIB   ERR_LIB_PKCS12

Definition at line 219 of file err.h.

#define ERR_R_PKCS7_LIB   ERR_LIB_PKCS7

Definition at line 217 of file err.h.

#define ERR_R_RAND_LIB   ERR_LIB_RAND

Definition at line 220 of file err.h.

#define ERR_R_RSA_LIB   ERR_LIB_RSA

Definition at line 203 of file err.h.

#define ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED   (2|ERR_R_FATAL)

Definition at line 240 of file err.h.

#define ERR_R_SSL_LIB   ERR_LIB_SSL

Definition at line 215 of file err.h.

#define ERR_R_STORE_LIB   ERR_LIB_STORE

Definition at line 228 of file err.h.

#define ERR_R_SYS_LIB   ERR_LIB_SYS

Definition at line 201 of file err.h.

#define ERR_R_UI_LIB   ERR_LIB_UI

Definition at line 224 of file err.h.

#define ERR_R_X509_LIB   ERR_LIB_X509

Definition at line 210 of file err.h.

#define ERR_R_X509V3_LIB   ERR_LIB_X509V3

Definition at line 218 of file err.h.

#define ERR_TXT_MALLOCED   0x01

Definition at line 89 of file err.h.

#define ERR_TXT_STRING   0x02

Definition at line 90 of file err.h.

#define EVPerr ( f,
 )     ERR_PUT_error(ERR_LIB_EVP,(f),(r),__FILE__,__LINE__)

Definition at line 150 of file err.h.

#define OBJerr ( f,
 )     ERR_PUT_error(ERR_LIB_OBJ,(f),(r),__FILE__,__LINE__)

Definition at line 152 of file err.h.

#define OCSPerr ( f,
 )     ERR_PUT_error(ERR_LIB_OCSP,(f),(r),__FILE__,__LINE__)

Definition at line 168 of file err.h.

#define PEMerr ( f,
 )     ERR_PUT_error(ERR_LIB_PEM,(f),(r),__FILE__,__LINE__)

Definition at line 153 of file err.h.

#define PKCS12err ( f,
 )     ERR_PUT_error(ERR_LIB_PKCS12,(f),(r),__FILE__,__LINE__)

Definition at line 164 of file err.h.

#define PKCS7err ( f,
 )     ERR_PUT_error(ERR_LIB_PKCS7,(f),(r),__FILE__,__LINE__)

Definition at line 162 of file err.h.

#define RANDerr ( f,
 )     ERR_PUT_error(ERR_LIB_RAND,(f),(r),__FILE__,__LINE__)

Definition at line 165 of file err.h.

#define RSAerr ( f,
 )     ERR_PUT_error(ERR_LIB_RSA,(f),(r),__FILE__,__LINE__)

Definition at line 148 of file err.h.

#define SSLerr ( f,
 )     ERR_PUT_error(ERR_LIB_SSL,(f),(r),__FILE__,__LINE__)

Definition at line 160 of file err.h.

#define STOREerr ( f,
 )     ERR_PUT_error(ERR_LIB_STORE,(f),(r),__FILE__,__LINE__)

Definition at line 173 of file err.h.

#define SYS_F_ACCEPT   8

Definition at line 194 of file err.h.

#define SYS_F_BIND   6

Definition at line 192 of file err.h.

#define SYS_F_CONNECT   2

Definition at line 188 of file err.h.

#define SYS_F_FOPEN   1

Definition at line 187 of file err.h.

#define SYS_F_FREAD   11

Definition at line 197 of file err.h.

#define SYS_F_GETSERVBYNAME   3

Definition at line 189 of file err.h.

#define SYS_F_IOCTLSOCKET   5

Definition at line 191 of file err.h.

#define SYS_F_LISTEN   7

Definition at line 193 of file err.h.

#define SYS_F_OPENDIR   10

Definition at line 196 of file err.h.

#define SYS_F_SOCKET   4

Definition at line 190 of file err.h.

#define SYS_F_WSASTARTUP   9

Definition at line 195 of file err.h.

#define SYSerr ( f,
 )     ERR_PUT_error(ERR_LIB_SYS,(f),(r),__FILE__,__LINE__)

Definition at line 146 of file err.h.

#define UIerr ( f,
 )     ERR_PUT_error(ERR_LIB_UI,(f),(r),__FILE__,__LINE__)

Definition at line 169 of file err.h.

#define X509err ( f,
 )     ERR_PUT_error(ERR_LIB_X509,(f),(r),__FILE__,__LINE__)

Definition at line 155 of file err.h.

#define X509V3err ( f,
 )     ERR_PUT_error(ERR_LIB_X509V3,(f),(r),__FILE__,__LINE__)

Definition at line 163 of file err.h.


Typedef Documentation

typedef struct err_state_st ERR_STATE


Function Documentation

void ERR_add_error_data ( int  num,
  ... 
)

void ERR_clear_error ( void   ) 

char* ERR_error_string ( unsigned long  e,
char *  buf 
)

void ERR_error_string_n ( unsigned long  e,
char *  buf,
size_t  len 
)

void ERR_free_strings ( void   ) 

const char* ERR_func_error_string ( unsigned long  e  ) 

LHASH* ERR_get_err_state_table ( void   ) 

unsigned long ERR_get_error ( void   ) 

unsigned long ERR_get_error_line ( const char **  file,
int *  line 
)

unsigned long ERR_get_error_line_data ( const char **  file,
int *  line,
const char **  data,
int *  flags 
)

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_crypto_strings ( void   ) 

void ERR_load_ERR_strings ( void   ) 

void ERR_load_strings ( int  lib,
ERR_STRING_DATA  str[] 
)

unsigned long ERR_peek_error ( void   ) 

unsigned long ERR_peek_error_line ( const char **  file,
int *  line 
)

unsigned long ERR_peek_error_line_data ( const char **  file,
int *  line,
const char **  data,
int *  flags 
)

unsigned long ERR_peek_last_error ( void   ) 

unsigned long ERR_peek_last_error_line ( const char **  file,
int *  line 
)

unsigned long ERR_peek_last_error_line_data ( const char **  file,
int *  line,
const char **  data,
int *  flags 
)

int ERR_pop_to_mark ( void   ) 

void ERR_print_errors ( BIO bp  ) 

void ERR_print_errors_cb ( int(*)(const char *str, size_t len, void *u cb,
void *  u 
)

void ERR_print_errors_fp ( FILE *  fp  ) 

void ERR_put_error ( int  lib,
int  func,
int  reason,
const char *  file,
int  line 
)

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_set_error_data ( char *  data,
int  flags 
)

int ERR_set_implementation ( const ERR_FNS fns  ) 

int ERR_set_mark ( void   ) 

void ERR_unload_strings ( int  lib,
ERR_STRING_DATA  str[] 
)


Generated on Thu Aug 20 22:33:06 2009 for OpenXDAS by  doxygen 1.5.6