openssl/err.h File Reference

API published in:
API deprecated in:


#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 err_state_st  ERR_STATE
typedef 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)
IMPORT_C unsigned long  ERR_get_error (void)
IMPORT_C unsigned long  ERR_get_error_line (const char **file, int *line)
IMPORT_C unsigned long  ERR_get_error_line_data (const char **file, int *line, const char **data, int *flags)
IMPORT_C unsigned long  ERR_peek_error (void)
IMPORT_C unsigned long  ERR_peek_error_line (const char **file, int *line)
IMPORT_C unsigned long  ERR_peek_error_line_data (const char **file, int *line, const char **data, int *flags)
IMPORT_C unsigned long  ERR_peek_last_error (void)
IMPORT_C unsigned long  ERR_peek_last_error_line (const char **file, int *line)
IMPORT_C unsigned long  ERR_peek_last_error_line_data (const char **file, int *line, const char **data, int *flags)
IMPORT_C void  ERR_clear_error (void)
IMPORT_C char *  ERR_error_string (unsigned long e, char *buf)
IMPORT_C void  ERR_error_string_n (unsigned long e, char *buf, size_t len)
IMPORT_C const char *  ERR_lib_error_string (unsigned long e)
IMPORT_C const char *  ERR_func_error_string (unsigned long e)
IMPORT_C const char *  ERR_reason_error_string (unsigned long e)
IMPORT_C void  ERR_print_errors_cb (int(*cb)(const char *str, size_t len, void *u), void *u)
IMPORT_C void  ERR_print_errors_fp (FILE *fp)
IMPORT_C void  ERR_print_errors (BIO *bp)
IMPORT_C void  ERR_add_error_data (int num,...)
IMPORT_C void  ERR_load_strings (int lib, ERR_STRING_DATA str[])
IMPORT_C void  ERR_unload_strings (int lib, ERR_STRING_DATA str[])
IMPORT_C void  ERR_load_ERR_strings (void)
IMPORT_C void  ERR_load_crypto_strings (void)
IMPORT_C void  ERR_free_strings (void)
IMPORT_C void  ERR_remove_state (unsigned long pid)
IMPORT_C ERR_STATE ERR_get_state (void)
IMPORT_C LHASH ERR_get_string_table (void)
IMPORT_C LHASH ERR_get_err_state_table (void)
IMPORT_C void  ERR_release_err_state_table (LHASH **hash)
IMPORT_C int  ERR_get_next_error_library (void)
IMPORT_C int  ERR_set_mark (void)
IMPORT_C int  ERR_pop_to_mark (void)
IMPORT_C const ERR_FNS ERR_get_implementation (void)
IMPORT_C int  ERR_set_implementation (const ERR_FNS *fns)

Define Documentation

#define ASN1err f,
 )     ERR_PUT_error(ERR_LIB_ASN1,(f),(r),__FILE__,__LINE__)
 
#define BIOerr f,
 )     ERR_PUT_error(ERR_LIB_BIO,(f),(r),__FILE__,__LINE__)
 
#define BNerr f,
 )     ERR_PUT_error(ERR_LIB_BN,(f),(r),__FILE__,__LINE__)
 
#define BUFerr f,
 )     ERR_PUT_error(ERR_LIB_BUF,(f),(r),__FILE__,__LINE__)
 
#define COMPerr f,
 )     ERR_PUT_error(ERR_LIB_COMP,(f),(r),__FILE__,__LINE__)
 
#define CONFerr f,
 )     ERR_PUT_error(ERR_LIB_CONF,(f),(r),__FILE__,__LINE__)
 
#define CRYPTOerr f,
 )     ERR_PUT_error(ERR_LIB_CRYPTO,(f),(r),__FILE__,__LINE__)
 
#define DHerr f,
 )     ERR_PUT_error(ERR_LIB_DH,(f),(r),__FILE__,__LINE__)
 
#define DSAerr f,
 )     ERR_PUT_error(ERR_LIB_DSA,(f),(r),__FILE__,__LINE__)
 
#define DSOerr f,
 )     ERR_PUT_error(ERR_LIB_DSO,(f),(r),__FILE__,__LINE__)
 
#define ECDHerr f,
 )     ERR_PUT_error(ERR_LIB_ECDH,(f),(r),__FILE__,__LINE__)
 
#define ECDSAerr f,
 )     ERR_PUT_error(ERR_LIB_ECDSA,(f),(r),__FILE__,__LINE__)
 
#define ECerr f,
 )     ERR_PUT_error(ERR_LIB_EC,(f),(r),__FILE__,__LINE__)
 
#define ENGINEerr f,
 )     ERR_PUT_error(ERR_LIB_ENGINE,(f),(r),__FILE__,__LINE__)
 
#define ERR_FATAL_ERROR  )     (int)((l)&ERR_R_FATAL)
 
#define ERR_FLAG_MARK   0x01
 
#define ERR_GET_FUNC  )     (int)((((unsigned long)l)>>12L)&0xfffL)
 
#define ERR_GET_LIB  )     (int)((((unsigned long)l)>>24L)&0xffL)
 
#define ERR_GET_REASON  )     (int)((l)&0xfffL)
 
#define ERR_LIB_ASN1   13
 
#define ERR_LIB_BIO   32
 
#define ERR_LIB_BN   3
 
#define ERR_LIB_BUF   7
 
#define ERR_LIB_COMP   41
 
#define ERR_LIB_CONF   14
 
#define ERR_LIB_CRYPTO   15
 
#define ERR_LIB_DH   5
 
#define ERR_LIB_DSA   10
 
#define ERR_LIB_DSO   37
 
#define ERR_LIB_EC   16
 
#define ERR_LIB_ECDH   43
 
#define ERR_LIB_ECDSA   42
 
#define ERR_LIB_ENGINE   38
 
#define ERR_LIB_EVP   6
 
#define ERR_LIB_NONE   1
 
#define ERR_LIB_OBJ   8
 
#define ERR_LIB_OCSP   39
 
#define ERR_LIB_PEM   9
 
#define ERR_LIB_PKCS12   35
 
#define ERR_LIB_PKCS7   33
 
#define ERR_LIB_RAND   36
 
#define ERR_LIB_RSA   4
 
#define ERR_LIB_SSL   20
 
#define ERR_LIB_STORE   44
 
#define ERR_LIB_SYS   2
 
#define ERR_LIB_UI   40
 
#define ERR_LIB_USER   128
 
#define ERR_LIB_X509   11
 
#define ERR_LIB_X509V3   34
 
#define ERR_NUM_ERRORS   16
 
#define ERR_PACK l,
f,
 ) 
 

Value:

(((((unsigned long)l)&0xffL)*0x1000000)| \
                                ((((unsigned long)f)&0xfffL)*0x1000)| \
                                ((((unsigned long)r)&0xfffL)))
#define ERR_PUT_error a,
b,
c,
d,
 )     ERR_put_error(a,b,c,d,e)
 
#define ERR_R_ASN1_LENGTH_MISMATCH   62
 
#define ERR_R_ASN1_LIB   ERR_LIB_ASN1
 
#define ERR_R_BAD_ASN1_OBJECT_HEADER   59
 
#define ERR_R_BAD_GET_ASN1_OBJECT_CALL   60
 
#define ERR_R_BIO_LIB   ERR_LIB_BIO
 
#define ERR_R_BN_LIB   ERR_LIB_BN
 
#define ERR_R_BUF_LIB   ERR_LIB_BUF
 
#define ERR_R_COMP_LIB   ERR_LIB_COMP
 
#define ERR_R_CONF_LIB   ERR_LIB_CONF
 
#define ERR_R_CRYPTO_LIB   ERR_LIB_CRYPTO
 
#define ERR_R_DH_LIB   ERR_LIB_DH
 
#define ERR_R_DISABLED   (5|ERR_R_FATAL)
 
#define ERR_R_DSA_LIB   ERR_LIB_DSA
 
#define ERR_R_DSO_LIB   ERR_LIB_DSO
 
#define ERR_R_EC_LIB   ERR_LIB_EC
 
#define ERR_R_ECDH_LIB   ERR_LIB_ECDH
 
#define ERR_R_ECDSA_LIB   ERR_LIB_ECDSA
 
#define ERR_R_ENGINE_LIB   ERR_LIB_ENGINE
 
#define ERR_R_EVP_LIB   ERR_LIB_EVP
 
#define ERR_R_EXPECTING_AN_ASN1_SEQUENCE   61
 
#define ERR_R_FATAL   64
 
#define ERR_R_INTERNAL_ERROR   (4|ERR_R_FATAL)
 
#define ERR_R_MALLOC_FAILURE   (1|ERR_R_FATAL)
 
#define ERR_R_MISSING_ASN1_EOS   63
 
#define ERR_R_NESTED_ASN1_ERROR   58
 
#define ERR_R_OBJ_LIB   ERR_LIB_OBJ
 
#define ERR_R_OCSP_LIB   ERR_LIB_OCSP
 
#define ERR_R_PASSED_NULL_PARAMETER   (3|ERR_R_FATAL)
 
#define ERR_R_PEM_LIB   ERR_LIB_PEM
 
#define ERR_R_PKCS12_LIB   ERR_LIB_PKCS12
 
#define ERR_R_PKCS7_LIB   ERR_LIB_PKCS7
 
#define ERR_R_RAND_LIB   ERR_LIB_RAND
 
#define ERR_R_RSA_LIB   ERR_LIB_RSA
 
#define ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED   (2|ERR_R_FATAL)
 
#define ERR_R_SSL_LIB   ERR_LIB_SSL
 
#define ERR_R_STORE_LIB   ERR_LIB_STORE
 
#define ERR_R_SYS_LIB   ERR_LIB_SYS
 
#define ERR_R_UI_LIB   ERR_LIB_UI
 
#define ERR_R_X509_LIB   ERR_LIB_X509
 
#define ERR_R_X509V3_LIB   ERR_LIB_X509V3
 
#define ERR_TXT_MALLOCED   0x01
 
#define ERR_TXT_STRING   0x02
 
#define EVPerr f,
 )     ERR_PUT_error(ERR_LIB_EVP,(f),(r),__FILE__,__LINE__)
 
#define OBJerr f,
 )     ERR_PUT_error(ERR_LIB_OBJ,(f),(r),__FILE__,__LINE__)
 
#define OCSPerr f,
 )     ERR_PUT_error(ERR_LIB_OCSP,(f),(r),__FILE__,__LINE__)
 
#define PEMerr f,
 )     ERR_PUT_error(ERR_LIB_PEM,(f),(r),__FILE__,__LINE__)
 
#define PKCS12err f,
 )     ERR_PUT_error(ERR_LIB_PKCS12,(f),(r),__FILE__,__LINE__)
 
#define PKCS7err f,
 )     ERR_PUT_error(ERR_LIB_PKCS7,(f),(r),__FILE__,__LINE__)
 
#define RANDerr f,
 )     ERR_PUT_error(ERR_LIB_RAND,(f),(r),__FILE__,__LINE__)
 
#define RSAerr f,
 )     ERR_PUT_error(ERR_LIB_RSA,(f),(r),__FILE__,__LINE__)
 
#define SSLerr f,
 )     ERR_PUT_error(ERR_LIB_SSL,(f),(r),__FILE__,__LINE__)
 
#define STOREerr f,
 )     ERR_PUT_error(ERR_LIB_STORE,(f),(r),__FILE__,__LINE__)
 
#define SYS_F_ACCEPT   8
 
#define SYS_F_BIND   6
 
#define SYS_F_CONNECT   2
 
#define SYS_F_FOPEN   1
 
#define SYS_F_FREAD   11
 
#define SYS_F_GETSERVBYNAME   3
 
#define SYS_F_IOCTLSOCKET   5
 
#define SYS_F_LISTEN   7
 
#define SYS_F_OPENDIR   10
 
#define SYS_F_SOCKET   4
 
#define SYS_F_WSASTARTUP   9
 
#define SYSerr f,
 )     ERR_PUT_error(ERR_LIB_SYS,(f),(r),__FILE__,__LINE__)
 
#define UIerr f,
 )     ERR_PUT_error(ERR_LIB_UI,(f),(r),__FILE__,__LINE__)
 
#define X509err f,
 )     ERR_PUT_error(ERR_LIB_X509,(f),(r),__FILE__,__LINE__)
 
#define X509V3err f,
 )     ERR_PUT_error(ERR_LIB_X509V3,(f),(r),__FILE__,__LINE__)
 

Typedef Documentation

typedef struct err_state_st ERR_STATE
 
typedef struct ERR_string_data_st ERR_STRING_DATA
 

Function Documentation

IMPORT_C void ERR_add_error_data int  num,
  ...
 
IMPORT_C void ERR_clear_error void   ) 
 
IMPORT_C char* ERR_error_string unsigned long  e,
char *  buf
 
IMPORT_C void ERR_error_string_n unsigned long  e,
char *  buf,
size_t  len
 
IMPORT_C void ERR_free_strings void   ) 
 
IMPORT_C const char* ERR_func_error_string unsigned long  e  ) 
 
IMPORT_C LHASH* ERR_get_err_state_table void   ) 
 
IMPORT_C unsigned long ERR_get_error void   ) 
 
IMPORT_C unsigned long ERR_get_error_line const char **  file,
int *  line
 
IMPORT_C unsigned long ERR_get_error_line_data const char **  file,
int *  line,
const char **  data,
int *  flags
 
IMPORT_C const ERR_FNS* ERR_get_implementation void   ) 
 
IMPORT_C int ERR_get_next_error_library void   ) 
 
IMPORT_C ERR_STATE* ERR_get_state void   ) 
 
IMPORT_C LHASH* ERR_get_string_table void   ) 
 
IMPORT_C const char* ERR_lib_error_string unsigned long  e  ) 
 
IMPORT_C void ERR_load_crypto_strings void   ) 
 
IMPORT_C void ERR_load_ERR_strings void   ) 
 
IMPORT_C void ERR_load_strings int  lib,
ERR_STRING_DATA  str[]
 
IMPORT_C unsigned long ERR_peek_error void   ) 
 
IMPORT_C unsigned long ERR_peek_error_line const char **  file,
int *  line
 
IMPORT_C unsigned long ERR_peek_error_line_data const char **  file,
int *  line,
const char **  data,
int *  flags
 
IMPORT_C unsigned long ERR_peek_last_error void   ) 
 
IMPORT_C unsigned long ERR_peek_last_error_line const char **  file,
int *  line
 
IMPORT_C unsigned long ERR_peek_last_error_line_data const char **  file,
int *  line,
const char **  data,
int *  flags
 
IMPORT_C int ERR_pop_to_mark void   ) 
 
IMPORT_C void ERR_print_errors BIO bp  ) 
 
IMPORT_C void ERR_print_errors_cb int(*)(const char *str, size_t len, void *u cb,
void *  u
 
IMPORT_C void ERR_print_errors_fp FILE fp  ) 
 
void ERR_put_error int  lib,
int  func,
int  reason,
const char *  file,
int  line
 
IMPORT_C const char* ERR_reason_error_string unsigned long  e  ) 
 
IMPORT_C void ERR_release_err_state_table LHASH **  hash  ) 
 
IMPORT_C void ERR_remove_state unsigned long  pid  ) 
 
void ERR_set_error_data char *  data,
int  flags
 
IMPORT_C int ERR_set_implementation const ERR_FNS fns  ) 
 
IMPORT_C int ERR_set_mark void   ) 
 
IMPORT_C void ERR_unload_strings int  lib,
ERR_STRING_DATA  str[]
 

Copyright © Nokia Corporation 2001-2008
Back to top