diff options
| author | Gary Ching-Pang Lin <glin@suse.com> | 2013-06-27 12:03:14 +0800 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2013-09-26 11:58:02 -0400 |
| commit | 9222860d32bb5cfb4912cb4d1954df78d5cb2f87 (patch) | |
| tree | a6e3df57b2669dcd4ce0aa893b5995a61dc7131c | |
| parent | ad23233e2d0a380a7c9736387fdedabbd88121a3 (diff) | |
| download | efi-boot-shim-9222860d32bb5cfb4912cb4d1954df78d5cb2f87.tar.gz efi-boot-shim-9222860d32bb5cfb4912cb4d1954df78d5cb2f87.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.
| -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( |
