diff options
| author | Gary Ching-Pang Lin <glin@suse.com> | 2013-09-26 11:58:02 -0400 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2013-09-26 11:58:02 -0400 |
| commit | c34ed0ae2f4cc09b98b111b233ed644ec6deeefd (patch) | |
| tree | a6e3df57b2669dcd4ce0aa893b5995a61dc7131c /Cryptlib | |
| parent | 3c5b49ec5a76407c20a5a86950ab3105d51d5707 (diff) | |
| download | efi-boot-shim-c34ed0ae2f4cc09b98b111b233ed644ec6deeefd.tar.gz efi-boot-shim-c34ed0ae2f4cc09b98b111b233ed644ec6deeefd.zip | |
Disable floating points in b_print
The long double declaration will enable SSE and cause a compilation
error. Disabling everything related to floating points avoids the
error.
Diffstat (limited to 'Cryptlib')
| -rw-r--r-- | Cryptlib/OpenSSL/crypto/bio/b_print.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Cryptlib/OpenSSL/crypto/bio/b_print.c b/Cryptlib/OpenSSL/crypto/bio/b_print.c index 3a87b0ec..b8b630c3 100644 --- a/Cryptlib/OpenSSL/crypto/bio/b_print.c +++ b/Cryptlib/OpenSSL/crypto/bio/b_print.c @@ -129,8 +129,10 @@ static void fmtstr (char **, char **, size_t *, size_t *, const char *, int, int, int); static void fmtint (char **, char **, size_t *, size_t *, LLONG, int, int, int, int); +#ifndef OPENSSL_SYS_UEFI static void fmtfp (char **, char **, size_t *, size_t *, LDOUBLE, int, int, int); +#endif static void doapr_outch (char **, char **, size_t *, size_t *, int); static void _dopr(char **sbuffer, char **buffer, size_t *maxlen, size_t *retlen, int *truncated, @@ -177,7 +179,9 @@ _dopr( { char ch; LLONG value; +#ifndef OPENSSL_SYS_UEFI LDOUBLE fvalue; +#endif char *strvalue; int min; int max; @@ -336,6 +340,7 @@ _dopr( ch == 'o' ? 8 : (ch == 'u' ? 10 : 16), min, max, flags); break; +#ifndef OPENSSL_SYS_UEFI case 'f': if (cflags == DP_C_LDOUBLE) fvalue = va_arg(args, LDOUBLE); @@ -360,6 +365,7 @@ _dopr( else fvalue = va_arg(args, double); break; +#endif case 'c': doapr_outch(sbuffer, buffer, &currlen, maxlen, va_arg(args, int)); @@ -566,6 +572,7 @@ fmtint( return; } +#ifndef OPENSSL_SYS_UEFI static LDOUBLE abs_val(LDOUBLE value) { @@ -721,6 +728,7 @@ fmtfp( ++padlen; } } +#endif static void doapr_outch( |
