mirror of git://sourceware.org/git/glibc.git
This patch adds support for defining strfromf64x as a function alias (of strfroml or strfromf128, as appropriate) when _Float64x is supported. Tested for x86_64, including in conjunction with _Float64x support patches, and also tested build for other configurations (in conjunction with _Float64x support patches) with build-many-glibcs.py to cover the various different files needing updating to define these aliases. * stdlib/strfroml.c: Always include <stdlib.h>. [__HAVE_FLOAT64X_LONG_DOUBLE] (strfromf64x): Define and later undefine as macro and define as weak alias. * sysdeps/ieee754/float128/strfromf128.c: Include <bits/floatn.h>. [__HAVE_FLOAT64X && !__HAVE_FLOAT64X_LONG_DOUBLE]: Include <stdlib.h>. [__HAVE_FLOAT64X && !__HAVE_FLOAT64X_LONG_DOUBLE] (strfromf64x): Define and later undefine as macro and define as weak alias. |
||
|---|---|---|
| .. | ||
| Makeconfig | ||
| Makefile | ||
| Versions | ||
| e_acosf128.c | ||
| e_acoshf128.c | ||
| e_asinf128.c | ||
| e_atan2f128.c | ||
| e_atanhf128.c | ||
| e_coshf128.c | ||
| e_exp10f128.c | ||
| e_expf128.c | ||
| e_fmodf128.c | ||
| e_gammaf128_r.c | ||
| e_hypotf128.c | ||
| e_ilogbf128.c | ||
| e_j0f128.c | ||
| e_j1f128.c | ||
| e_jnf128.c | ||
| e_lgammaf128_r.c | ||
| e_log2f128.c | ||
| e_log10f128.c | ||
| e_logf128.c | ||
| e_powf128.c | ||
| e_rem_pio2f128.c | ||
| e_remainderf128.c | ||
| e_scalbf128.c | ||
| e_sinhf128.c | ||
| float128_private.h | ||
| float1282mpn.c | ||
| gamma_productf128.c | ||
| ieee754_float128.h | ||
| k_cosf128.c | ||
| k_sincosf128.c | ||
| k_sinf128.c | ||
| k_tanf128.c | ||
| lgamma_negf128.c | ||
| lgamma_productf128.c | ||
| mpn2float128.c | ||
| s_asinhf128.c | ||
| s_atanf128.c | ||
| s_cbrtf128.c | ||
| s_ceilf128.c | ||
| s_copysignf128.c | ||
| s_cosf128.c | ||
| s_erff128.c | ||
| s_expm1f128.c | ||
| s_fabsf128.c | ||
| s_finitef128.c | ||
| s_floorf128.c | ||
| s_fmaf128.c | ||
| s_fpclassifyf128.c | ||
| s_frexpf128.c | ||
| s_fromfpf128.c | ||
| s_fromfpxf128.c | ||
| s_getpayloadf128.c | ||
| s_isinff128.c | ||
| s_isnanf128.c | ||
| s_issignalingf128.c | ||
| s_llrintf128.c | ||
| s_llroundf128.c | ||
| s_log1pf128.c | ||
| s_logbf128.c | ||
| s_lrintf128.c | ||
| s_lroundf128.c | ||
| s_modff128.c | ||
| s_nearbyintf128.c | ||
| s_nextafterf128.c | ||
| s_nexttowardf128.c | ||
| s_nextupf128.c | ||
| s_remquof128.c | ||
| s_rintf128.c | ||
| s_roundevenf128.c | ||
| s_roundf128.c | ||
| s_scalblnf128.c | ||
| s_scalbnf128.c | ||
| s_setpayloadf128.c | ||
| s_setpayloadsigf128.c | ||
| s_signbitf128.c | ||
| s_significandf128.c | ||
| s_sincosf128.c | ||
| s_sinf128.c | ||
| s_tanf128.c | ||
| s_tanhf128.c | ||
| s_totalorderf128.c | ||
| s_totalordermagf128.c | ||
| s_truncf128.c | ||
| s_ufromfpf128.c | ||
| s_ufromfpxf128.c | ||
| strfromf128.c | ||
| strtod_nan_float128.h | ||
| strtof128.c | ||
| strtof128_l.c | ||
| strtof128_nan.c | ||
| t_sincosf128.c | ||
| wcstof128.c | ||
| wcstof128_l.c | ||
| wcstof128_nan.c | ||
| x2y2m1f128.c | ||