Tweak opensslconf.h.in for style
Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
parent
6339ece1d8
commit
cde052f59c
@ -58,18 +58,9 @@
|
|||||||
#ifndef HEADER_ENVELOPE_H
|
#ifndef HEADER_ENVELOPE_H
|
||||||
# define HEADER_ENVELOPE_H
|
# define HEADER_ENVELOPE_H
|
||||||
|
|
||||||
# ifdef OPENSSL_ALGORITHM_DEFINES
|
# include <openssl/opensslconf.h>
|
||||||
# include <openssl/opensslconf.h>
|
|
||||||
# else
|
|
||||||
# define OPENSSL_ALGORITHM_DEFINES
|
|
||||||
# include <openssl/opensslconf.h>
|
|
||||||
# undef OPENSSL_ALGORITHM_DEFINES
|
|
||||||
# endif
|
|
||||||
|
|
||||||
# include <openssl/ossl_typ.h>
|
# include <openssl/ossl_typ.h>
|
||||||
|
|
||||||
# include <openssl/symhacks.h>
|
# include <openssl/symhacks.h>
|
||||||
|
|
||||||
# include <openssl/bio.h>
|
# include <openssl/bio.h>
|
||||||
|
|
||||||
# define EVP_MAX_MD_SIZE 64/* longest known is SHA512 */
|
# define EVP_MAX_MD_SIZE 64/* longest known is SHA512 */
|
||||||
|
@ -1,53 +1,57 @@
|
|||||||
{- join("\n",map { "/* $_ */" } @autowarntext) -}
|
/*
|
||||||
|
* {- join("\n * ", @autowarntext) -}
|
||||||
|
*/
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
/* OpenSSL was configured with the following options: */
|
|
||||||
{-
|
#ifdef OPENSSL_ALGORITHM_DEFINES
|
||||||
if (@{$config{openssl_sys_defines}}) {
|
# error OPENSSL_ALGORITHM_DEFINES no longer supported
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* OpenSSL was configured with the following options:
|
||||||
|
*/
|
||||||
|
|
||||||
|
{- if (@{$config{openssl_sys_defines}}) {
|
||||||
foreach (@{$config{openssl_sys_defines}}) {
|
foreach (@{$config{openssl_sys_defines}}) {
|
||||||
$OUT .= "#ifndef $_\n";
|
$OUT .= "#ifndef $_\n";
|
||||||
$OUT .= "# define $_ 1\n";
|
$OUT .= "# define $_ 1\n";
|
||||||
$OUT .= "#endif\n";
|
$OUT .= "#endif\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
"";
|
|
||||||
-}
|
|
||||||
#ifndef OPENSSL_DOING_MAKEDEPEND
|
|
||||||
|
|
||||||
{-
|
|
||||||
if (@{$config{openssl_experimental_defines}}) {
|
if (@{$config{openssl_experimental_defines}}) {
|
||||||
foreach (@{$config{openssl_experimental_defines}}) {
|
foreach (@{$config{openssl_experimental_defines}}) {
|
||||||
(my $ex = $_) =~ s/_NO_/_EXPERIMENTAL_/;
|
(my $ex = $_) =~ s/_NO_/_EXPERIMENTAL_/;
|
||||||
$OUT .= "#ifndef $ex\n";
|
$OUT .= "# ifndef $ex\n";
|
||||||
|
$OUT .= "# ifndef $_\n";
|
||||||
|
$OUT .= "# define $_\n";
|
||||||
|
$OUT .= "# endif\n";
|
||||||
|
$OUT .= "# endif\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
foreach (@{$config{openssl_api_defines}}) {
|
||||||
|
(my $macro, my $value) = $_ =~ /^(.*?)=(.*?)$/;
|
||||||
|
$OUT .= "# define OPENSSL_MIN_API $value\n";
|
||||||
|
}
|
||||||
|
if (@{$config{openssl_algorithm_defines}}) {
|
||||||
|
foreach (@{$config{openssl_algorithm_defines}}) {
|
||||||
$OUT .= "# ifndef $_\n";
|
$OUT .= "# ifndef $_\n";
|
||||||
$OUT .= "# define $_\n";
|
$OUT .= "# define $_\n";
|
||||||
$OUT .= "# endif\n";
|
$OUT .= "# endif\n";
|
||||||
$OUT .= "#endif\n";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if ($OUT) {
|
||||||
|
$OUT = <<"EOF";
|
||||||
|
#ifndef OPENSSL_DOING_MAKEDEPEND
|
||||||
|
|
||||||
|
$OUT
|
||||||
|
#endif /* OPENSSL_DOING_MAKEDEPEND */
|
||||||
|
EOF
|
||||||
|
}
|
||||||
"";
|
"";
|
||||||
-}
|
-}
|
||||||
{-
|
|
||||||
foreach (@{$config{openssl_api_defines}}) {
|
|
||||||
(my $macro, my $value) = $_ =~ /^(.*?)=(.*?)$/;
|
|
||||||
$OUT .= "#define OPENSSL_MIN_API $value\n";
|
|
||||||
}
|
|
||||||
-}
|
|
||||||
{-
|
|
||||||
if (@{$config{openssl_algorithm_defines}}) {
|
|
||||||
foreach (@{$config{openssl_algorithm_defines}}) {
|
|
||||||
$OUT .= "#ifndef $_\n";
|
|
||||||
$OUT .= "# define $_\n";
|
|
||||||
$OUT .= "#endif\n";
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
" /* no ciphers excluded */\n";
|
|
||||||
}
|
|
||||||
-}
|
|
||||||
|
|
||||||
#endif /* OPENSSL_DOING_MAKEDEPEND */
|
|
||||||
|
|
||||||
{-
|
{-
|
||||||
if (@{$config{openssl_thread_defines}}) {
|
if (@{$config{openssl_thread_defines}}) {
|
||||||
@ -57,9 +61,6 @@ extern "C" {
|
|||||||
$OUT .= "#endif\n";
|
$OUT .= "#endif\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
"";
|
|
||||||
-}
|
|
||||||
{-
|
|
||||||
if (@{$config{openssl_other_defines}}) {
|
if (@{$config{openssl_other_defines}}) {
|
||||||
foreach (@{$config{openssl_other_defines}}) {
|
foreach (@{$config{openssl_other_defines}}) {
|
||||||
$OUT .= "#ifndef $_\n";
|
$OUT .= "#ifndef $_\n";
|
||||||
@ -70,26 +71,6 @@ extern "C" {
|
|||||||
"";
|
"";
|
||||||
-}
|
-}
|
||||||
|
|
||||||
/* The OPENSSL_NO_* macros are also defined as NO_* if the application
|
|
||||||
asks for it. This is a transient feature that is provided for those
|
|
||||||
who haven't had the time to do the appropriate changes in their
|
|
||||||
applications. */
|
|
||||||
#ifdef OPENSSL_ALGORITHM_DEFINES
|
|
||||||
{-
|
|
||||||
if (@{$config{openssl_algorithm_defines}}) {
|
|
||||||
foreach (@{$config{openssl_algorithm_defines}}) {
|
|
||||||
(my $ex = $_) =~ s/^OPENSSL_//;
|
|
||||||
$OUT .= "# if defined($_) \&\& !defined($ex)\n";
|
|
||||||
$OUT .= "# define $ex\n";
|
|
||||||
$OUT .= "# endif\n";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
"";
|
|
||||||
-}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
{- $target{cpuid_obj} ne "mem_clr.o" ? "#define OPENSSL_CPUID_OBJ" : "" -}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
|
* Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
|
||||||
* declarations of functions deprecated in or before <version>. Otherwise, they
|
* declarations of functions deprecated in or before <version>. Otherwise, they
|
||||||
@ -105,12 +86,12 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef OPENSSL_MIN_API
|
#ifndef OPENSSL_MIN_API
|
||||||
#define OPENSSL_MIN_API 0
|
# define OPENSSL_MIN_API 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
|
#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
|
||||||
#undef OPENSSL_API_COMPAT
|
# undef OPENSSL_API_COMPAT
|
||||||
#define OPENSSL_API_COMPAT OPENSSL_MIN_API
|
# define OPENSSL_API_COMPAT OPENSSL_MIN_API
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if OPENSSL_API_COMPAT < 0x10100000L
|
#if OPENSSL_API_COMPAT < 0x10100000L
|
||||||
@ -131,36 +112,35 @@ extern "C" {
|
|||||||
# define DEPRECATEDIN_0_9_8(f)
|
# define DEPRECATEDIN_0_9_8(f)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
{- $target{cpuid_obj} ne "mem_clr.o" ? "#define OPENSSL_CPUID_OBJ" : "" -}
|
||||||
|
|
||||||
/* Generate 80386 code? */
|
/* Generate 80386 code? */
|
||||||
{- $config{processor} eq "386" ? "#define" : "#undef" -} I386_ONLY
|
{- $config{processor} eq "386" ? "#define" : "#undef" -} I386_ONLY
|
||||||
|
|
||||||
#if !(defined(VMS) || defined(__VMS)) /* VMS uses logical names instead */
|
#if !defined(VMS) && !defined(__VMS) /* VMS uses logical names instead */
|
||||||
#if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR)
|
# if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR)
|
||||||
#define ENGINESDIR {- quotify1($config{enginesdir}) -}
|
# define ENGINESDIR {- quotify1($config{enginesdir}) -}
|
||||||
#define OPENSSLDIR {- quotify1($config{openssldir}) -}
|
# define OPENSSLDIR {- quotify1($config{openssldir}) -}
|
||||||
#endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#undef OPENSSL_UNISTD
|
#undef OPENSSL_UNISTD
|
||||||
#define OPENSSL_UNISTD {- $target{unistd} -}
|
#define OPENSSL_UNISTD {- $target{unistd} -}
|
||||||
|
|
||||||
#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
|
{- $config{export_var_as_fn} ? "#define" : "#undef" -} OPENSSL_EXPORT_VAR_AS_FUNCTION
|
||||||
{- $config{export_var_as_fn} ? "#define OPENSSL_EXPORT_VAR_AS_FUNCTION" : "" -}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The following are cipher-specific, but are part of the public API.
|
* The following are cipher-specific, but are part of the public API.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if !defined(OPENSSL_SYS_UEFI)
|
#if !defined(OPENSSL_SYS_UEFI)
|
||||||
{- $config{bn_ll} ? "#define" : "#undef" -} BN_LLONG
|
{- $config{bn_ll} ? "# define" : "# undef" -} BN_LLONG
|
||||||
|
|
||||||
/* Only one for the following should be defined */
|
/* Only one for the following should be defined */
|
||||||
{- $config{b64l} ? "#define" : "#undef" -} SIXTY_FOUR_BIT_LONG
|
{- $config{b64l} ? "# define" : "# undef" -} SIXTY_FOUR_BIT_LONG
|
||||||
{- $config{b64} ? "#define" : "#undef" -} SIXTY_FOUR_BIT
|
{- $config{b64} ? "# define" : "# undef" -} SIXTY_FOUR_BIT
|
||||||
{- $config{b32} ? "#define" : "#undef" -} THIRTY_TWO_BIT
|
{- $config{b32} ? "# define" : "# undef" -} THIRTY_TWO_BIT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
# define RC4_INT {- $config{rc4_int} -}
|
#define RC4_INT {- $config{rc4_int} -}
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user