X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fopenssl%2Fmd2.h;h=d77a4fac9c159d6e9045870fc8ca384caa797e63;hb=3c27208fab1dc29f47f088490404df5abfcdfb05;hp=1dba7cf3950082261af4705bf9230832dd578c7a;hpb=8230f6c764f854190358cf40f0e7e7ca5647d8cd;p=oweals%2Fopenssl.git diff --git a/include/openssl/md2.h b/include/openssl/md2.h index 1dba7cf395..d77a4fac9c 100644 --- a/include/openssl/md2.h +++ b/include/openssl/md2.h @@ -59,20 +59,18 @@ # define HEADER_MD2_H # include -# ifdef OPENSSL_NO_MD2 -# error MD2 is disabled. -# endif + +# ifndef OPENSSL_NO_MD2 # include +# ifdef __cplusplus +extern "C" { +# endif typedef unsigned char MD2_INT; # define MD2_DIGEST_LENGTH 16 # define MD2_BLOCK 16 -#ifdef __cplusplus -extern "C" { -#endif - typedef struct MD2state_st { unsigned int num; unsigned char data[MD2_BLOCK]; @@ -85,8 +83,10 @@ int MD2_Init(MD2_CTX *c); int MD2_Update(MD2_CTX *c, const unsigned char *data, size_t len); int MD2_Final(unsigned char *md, MD2_CTX *c); unsigned char *MD2(const unsigned char *d, size_t n, unsigned char *md); -#ifdef __cplusplus + +# ifdef __cplusplus } -#endif +# endif +# endif #endif