Avoid "incomprehensible" errors when required definitions are missing.
Submitted by: Reviewed by: PR:
This commit is contained in:
parent
6e781e8e07
commit
2b6405faa5
@ -679,6 +679,9 @@ char *ASN1_unpack_string(ASN1_STRING *oct, char *(*d2i)());
|
|||||||
ASN1_STRING *ASN1_pack_string(char *obj, int (*i2d)(), ASN1_OCTET_STRING **oct);
|
ASN1_STRING *ASN1_pack_string(char *obj, int (*i2d)(), ASN1_OCTET_STRING **oct);
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
#error "OpenSSL cannot be used with NOPROTO defined. The NOPROTO sections in header files exist only for automatic parsing by certain utilities."
|
||||||
|
/* Without this, highly uncomprehensible error messages can occur
|
||||||
|
* when compiling something with -DNOPROTO ... */
|
||||||
|
|
||||||
ASN1_TYPE * ASN1_TYPE_new();
|
ASN1_TYPE * ASN1_TYPE_new();
|
||||||
void ASN1_TYPE_free();
|
void ASN1_TYPE_free();
|
||||||
|
@ -59,6 +59,9 @@
|
|||||||
#ifndef HEADER_BN_H
|
#ifndef HEADER_BN_H
|
||||||
#define HEADER_BN_H
|
#define HEADER_BN_H
|
||||||
|
|
||||||
|
#ifndef WIN16
|
||||||
|
#include <stdio.h> /* FILE */
|
||||||
|
#endif
|
||||||
#include <openssl/opensslconf.h>
|
#include <openssl/opensslconf.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
Loading…
x
Reference in New Issue
Block a user