diff --git a/crypto/bio/bio.h b/crypto/bio/bio.h index 44861f393af8028b90579c8b7d26d035254ca86c..b122c7069d0ce8bb19a8e63ef9744ea5befddbac 100644 --- a/crypto/bio/bio.h +++ b/crypto/bio/bio.h @@ -618,6 +618,7 @@ int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args); * made after this point may be overwritten when the script is next run. */ void ERR_load_BIO_strings(void); + /* Error codes for the BIO functions. */ /* Function codes. */ diff --git a/crypto/conf/conf.h b/crypto/conf/conf.h index a179a5f61263f368bbf7d5456fc3752d6d6556cf..2c6f5733490c30802f55a0772afcbbaec6ac6578 100644 --- a/crypto/conf/conf.h +++ b/crypto/conf/conf.h @@ -198,6 +198,7 @@ int CONF_parse_list(const char *list, int sep, int nospc, * made after this point may be overwritten when the script is next run. */ void ERR_load_CONF_strings(void); + /* Error codes for the CONF functions. */ /* Function codes. */ diff --git a/crypto/engine/engine.h b/crypto/engine/engine.h index 15fca9ba7e72e5db0976215470bbb3aeaf37c381..2c5ad3c8ca4dc7dcf8fa1f82c92cb308c5c33b4e 100644 --- a/crypto/engine/engine.h +++ b/crypto/engine/engine.h @@ -625,6 +625,7 @@ typedef int (*dynamic_bind_engine)(ENGINE *e, const char *id, * made after this point may be overwritten when the script is next run. */ void ERR_load_ENGINE_strings(void); + /* Error codes for the ENGINE functions. */ /* Function codes. */ diff --git a/util/mkerr.pl b/util/mkerr.pl index 158b6af4240e8a573b5a42a3a88dcca3a7c611ec..fc481eec0a0844acbce3ea979087a38c87d54b4c 100644 --- a/util/mkerr.pl +++ b/util/mkerr.pl @@ -269,6 +269,7 @@ EOF if($static) { print OUT <<"EOF"; ${staticloader}void ERR_load_${lib}_strings(void); + EOF } else { print OUT <<"EOF"; @@ -276,6 +277,7 @@ ${staticloader}void ERR_load_${lib}_strings(void); ${staticloader}void ERR_unload_${lib}_strings(void); ${staticloader}void ERR_${lib}_error(int function, int reason, char *file, int line); #define ${lib}err(f,r) ERR_${lib}_error((f),(r),__FILE__,__LINE__) + EOF } print OUT <<"EOF";