glibc/sysdeps/ieee754/ldbl-opt
Ulrich Drepper dff3751503 * include/stdio.h (__asprintf_chk, __dprintf_chk,
__obstack_printf_chk): New prototypes.
	(__vasprintf_chk, __vdprintf_chk,
	__obstack_vprintf_chk): Likewise.
	Add libc_hidden_proto.
	* libio/obprintf.c
	(_IO_obstack_jumps): No longer static, add attribute_hidden.
	* libio/bits/stdio-ldbl.h (__asprintf_chk, __dprintf_chk,
	__obstack_printf_chk, __vasprintf_chk, __vdprintf_chk,
	__obstack_vprintf_chk): Add __LDBL_REDIR_DECL.
	* libio/bits/stdio2.h (__asprintf_chk, __dprintf_chk,
	__obstack_printf_chk, __vasprintf_chk, __vdprintf_chk,
	__obstack_vprintf_chk): New prototypes.
	(asprintf, __asprintf, dprintf, obstack_printf, vasprintf, vdprintf,
	obstack_vprintf): New inlines.
	* debug/dprintf_chk.c: New file.
	* debug/vdprintf_chk.c: New file.
	* debug/asprintf_chk.c: New file.
	* debug/vasprintf_chk.c: New file.
	* debug/obprintf_chk.c: New file.
	* debug/tst-chk1.c (do_test): Add asprintf and obstack_printf tests.
	* debug/Versions (__asprintf_chk, __dprintf_chk, __obstack_printf_chk,
	__vasprintf_chk, __vdprintf_chk, __obstack_vprintf_chk): Export
	@@GLIBC_2.8.
	* debug/Makefile: Build asprintf_chk, vasprintf_chk, dprintf_chk,
	vdprintf_chk and obprintf_chk, set CFLAGS for them.
	* sysdeps/ieee754/ldbl-opt/nldbl-compat.c (__nldbl___vasprintf_chk,
	__nldbl___vdprintf_chk, __nldbl___obstack_vprintf_chk): Add
	libc_hidden_proto.
	* sysdeps/ieee754/ldbl-opt/nldbl-compat.h (__nldbl___vasprintf_chk,
	__nldbl___vdprintf_chk, __nldbl___obstack_vprintf_chk): New prototypes.
	* sysdeps/ieee754/ldbl-opt/Versions (__nldbl___asprintf_chk,
	__nldbl___vasprintf_chk, __nldbl___dprintf_chk, __nldbl___vdprintf_chk,
	__nldbl___obstack_printf_chk, __nldbl___obstack_vprintf_chk): Export
	@@GLIBC_2.8.
	* sysdeps/ieee754/ldbl-opt/Makefile (libnldbl-calls): Add asprintf_chk,
	vasprintf_chk, dprintf_chk, vdprintf_chk, obstack_printf_chk and
	obstack_vprintf_chk.
	* sysdeps/ieee754/ldbl-opt/nldbl-obstack_vprintf_chk.c: New file.
	* sysdeps/ieee754/ldbl-opt/nldbl-dprintf_chk.c: New file.
	* sysdeps/ieee754/ldbl-opt/nldbl-obstack_printf_chk.c: New file.
	* sysdeps/ieee754/ldbl-opt/nldbl-asprintf_chk.c: New file.
	* sysdeps/ieee754/ldbl-opt/nldbl-vdprintf_chk.c: New file.
	* sysdeps/ieee754/ldbl-opt/nldbl-vasprintf_chk.c: New file.
2008-03-05 07:05:13 +00:00
..
Makefile * include/stdio.h (__asprintf_chk, __dprintf_chk, 2008-03-05 07:05:13 +00:00
Versions * include/stdio.h (__asprintf_chk, __dprintf_chk, 2008-03-05 07:05:13 +00:00
cabs.c
cabsl.c
carg.c
cargl.c
cimag.c
cimagl.c
configure * sysdeps/ieee754/ldbl-opt/nldbl-compat.h (NLDBL_DECL): Don't try 2006-01-14 22:08:18 +00:00
configure.in * sysdeps/ieee754/ldbl-opt/nldbl-compat.h (NLDBL_DECL): Don't try 2006-01-14 22:08:18 +00:00
conj.c
conjl.c
creal.c
creall.c
math_ldbl_opt.c
math_ldbl_opt.h * sysdeps/ieee754/ldbl-64-128/s_nexttowardfd.c: Moved to... 2006-01-21 19:43:20 +00:00
nldbl-acos.c
nldbl-acosh.c
nldbl-asin.c
nldbl-asinh.c * sysdeps/ieee754/ldbl-opt/nldbl-compat.h (NLDBL_HIDDEN): Removed. 2006-01-14 20:33:13 +00:00
nldbl-asprintf.c * sysdeps/ieee754/ldbl-opt/nldbl-compat.h (NLDBL_DECL): Don't try 2006-01-14 22:08:18 +00:00
nldbl-asprintf_chk.c * include/stdio.h (__asprintf_chk, __dprintf_chk, 2008-03-05 07:05:13 +00:00
nldbl-atan.c
nldbl-atan2.c
nldbl-atanh.c
nldbl-cabs.c
nldbl-cacos.c
nldbl-cacosh.c
nldbl-carg.c
nldbl-casin.c
nldbl-casinh.c
nldbl-catan.c
nldbl-catanh.c
nldbl-cbrt.c
nldbl-ccos.c
nldbl-ccosh.c
nldbl-ceil.c
nldbl-cexp.c
nldbl-cimag.c
nldbl-clog.c
nldbl-clog10.c
nldbl-compat.c * include/stdio.h (__asprintf_chk, __dprintf_chk, 2008-03-05 07:05:13 +00:00
nldbl-compat.h * include/stdio.h (__asprintf_chk, __dprintf_chk, 2008-03-05 07:05:13 +00:00
nldbl-conj.c
nldbl-copysign.c
nldbl-cos.c
nldbl-cosh.c
nldbl-cpow.c
nldbl-cproj.c
nldbl-creal.c
nldbl-csin.c
nldbl-csinh.c
nldbl-csqrt.c
nldbl-ctan.c
nldbl-ctanh.c
nldbl-dprintf.c * sysdeps/ieee754/ldbl-opt/nldbl-dprintf.c: Restore 2006-01-18 23:30:58 +00:00
nldbl-dprintf_chk.c * include/stdio.h (__asprintf_chk, __dprintf_chk, 2008-03-05 07:05:13 +00:00
nldbl-drem.c
nldbl-erf.c
nldbl-erfc.c
nldbl-exp.c
nldbl-exp2.c
nldbl-exp10.c
nldbl-expm1.c
nldbl-fabs.c
nldbl-fdim.c
nldbl-finite.c
nldbl-floor.c
nldbl-fma.c
nldbl-fmax.c
nldbl-fmin.c
nldbl-fmod.c
nldbl-fprintf.c * sysdeps/ieee754/ldbl-opt/nldbl-compat.h (NLDBL_DECL): Don't try 2006-01-14 22:08:18 +00:00
nldbl-fprintf_chk.c
nldbl-frexp.c
nldbl-fscanf.c
nldbl-fwprintf.c
nldbl-fwprintf_chk.c
nldbl-fwscanf.c
nldbl-gamma.c
nldbl-hypot.c
nldbl-ilogb.c
nldbl-iovfscanf.c
nldbl-isinf.c
nldbl-isnan.c
nldbl-isoc99_fscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_fwscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_scanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_sscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_swscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_vfscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_vfwscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_vscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_vsscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_vswscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_vwscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-isoc99_wscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
nldbl-j0.c
nldbl-j1.c
nldbl-jn.c
nldbl-ldexp.c
nldbl-lgamma.c
nldbl-lgamma_r.c
nldbl-llrint.c
nldbl-llround.c
nldbl-log.c
nldbl-log1p.c
nldbl-log2.c
nldbl-log10.c
nldbl-logb.c
nldbl-lrint.c
nldbl-lround.c
nldbl-modf.c
nldbl-nan.c
nldbl-nearbyint.c
nldbl-nextafter.c
nldbl-nexttoward.c
nldbl-nexttowardf.c
nldbl-obstack_printf.c
nldbl-obstack_printf_chk.c * include/stdio.h (__asprintf_chk, __dprintf_chk, 2008-03-05 07:05:13 +00:00
nldbl-obstack_vprintf.c
nldbl-obstack_vprintf_chk.c * include/stdio.h (__asprintf_chk, __dprintf_chk, 2008-03-05 07:05:13 +00:00
nldbl-pow.c
nldbl-pow10.c
nldbl-printf.c
nldbl-printf_chk.c
nldbl-printf_fp.c
nldbl-printf_size.c
nldbl-qecvt.c * sysdeps/ieee754/ldbl-opt/nldbl-compat.h (NLDBL_DECL): Don't try 2006-01-14 22:08:18 +00:00
nldbl-qecvt_r.c
nldbl-qfcvt.c * sysdeps/ieee754/ldbl-opt/nldbl-compat.h (NLDBL_DECL): Don't try 2006-01-14 22:08:18 +00:00
nldbl-qfcvt_r.c
nldbl-qgcvt.c * sysdeps/ieee754/ldbl-opt/nldbl-compat.h (NLDBL_DECL): Don't try 2006-01-14 22:08:18 +00:00
nldbl-remainder.c
nldbl-remquo.c
nldbl-rint.c
nldbl-round.c
nldbl-scalb.c
nldbl-scalbln.c
nldbl-scalbn.c
nldbl-scanf.c
nldbl-signbit.c
nldbl-significand.c
nldbl-sin.c
nldbl-sincos.c
nldbl-sinh.c
nldbl-snprintf.c
nldbl-snprintf_chk.c
nldbl-sprintf.c
nldbl-sprintf_chk.c
nldbl-sqrt.c
nldbl-sscanf.c
nldbl-strfmon.c
nldbl-strfmon_l.c
nldbl-strtold.c
nldbl-strtold_l.c
nldbl-strtoldint.c
nldbl-swprintf.c
nldbl-swprintf_chk.c
nldbl-swscanf.c
nldbl-syslog.c
nldbl-syslog_chk.c
nldbl-tan.c
nldbl-tanh.c
nldbl-tgamma.c
nldbl-trunc.c
nldbl-vasprintf.c
nldbl-vasprintf_chk.c * include/stdio.h (__asprintf_chk, __dprintf_chk, 2008-03-05 07:05:13 +00:00
nldbl-vdprintf.c
nldbl-vdprintf_chk.c * include/stdio.h (__asprintf_chk, __dprintf_chk, 2008-03-05 07:05:13 +00:00
nldbl-vfprintf.c
nldbl-vfprintf_chk.c
nldbl-vfscanf.c
nldbl-vfwprintf.c
nldbl-vfwprintf_chk.c
nldbl-vfwscanf.c
nldbl-vprintf.c
nldbl-vprintf_chk.c
nldbl-vscanf.c
nldbl-vsnprintf.c
nldbl-vsnprintf_chk.c
nldbl-vsprintf.c
nldbl-vsprintf_chk.c
nldbl-vsscanf.c
nldbl-vswprintf.c
nldbl-vswprintf_chk.c
nldbl-vswscanf.c
nldbl-vsyslog.c * sysdeps/ieee754/ldbl-opt/nldbl-compat.h (NLDBL_DECL): Don't try 2006-01-14 22:08:18 +00:00
nldbl-vsyslog_chk.c
nldbl-vwprintf.c
nldbl-vwprintf_chk.c
nldbl-vwscanf.c
nldbl-wcstold.c
nldbl-wcstold_l.c
nldbl-wcstoldint.c
nldbl-wprintf.c
nldbl-wprintf_chk.c
nldbl-wscanf.c
nldbl-y0.c
nldbl-y1.c
nldbl-yn.c
s_asinh.c
s_atan.c
s_cacos.c
s_cacosh.c
s_cacoshl.c
s_cacosl.c
s_casin.c
s_casinh.c
s_casinhl.c
s_casinl.c
s_catan.c
s_catanh.c
s_catanhl.c
s_catanl.c
s_cbrt.c
s_ccos.c
s_ccosh.c
s_ccoshl.c
s_ccosl.c
s_ceil.c
s_cexp.c
s_cexpl.c
s_clog.c
s_clog10.c
s_clog10l.c
s_clogl.c
s_copysign.c
s_cpow.c
s_cpowl.c
s_cproj.c
s_cprojl.c
s_csin.c
s_csinh.c
s_csinhl.c
s_csinl.c
s_csqrt.c
s_csqrtl.c
s_ctan.c
s_ctanh.c
s_ctanhl.c
s_ctanl.c
s_erf.c
s_expm1.c
s_fabs.c
s_fdim.c
s_fdiml.c
s_finite.c
s_floor.c
s_fma.c
s_fmal.c
s_fmax.c
s_fmaxl.c
s_fmin.c
s_fminl.c
s_frexp.c
s_ilogb.c
s_isinf.c
s_isnan.c
s_ldexp.c
s_ldexpl.c
s_llrint.c
s_llround.c
s_log1p.c
s_logb.c
s_lrint.c
s_lround.c
s_modf.c
s_nan.c
s_nanl.c
s_nearbyint.c
s_nextafter.c
s_nexttowardfd.c [BZ #3306] 2007-04-16 20:41:42 +00:00
s_remquo.c
s_rint.c
s_round.c
s_scalbln.c
s_scalbn.c
s_significand.c
s_significandl.c
s_sin.c
s_sincos.c
s_tan.c
s_tanh.c
s_trunc.c
w_acos.c
w_acosh.c
w_acoshl.c
w_acosl.c
w_asin.c
w_asinl.c
w_atan2.c
w_atan2l.c
w_atanh.c
w_atanhl.c
w_cosh.c
w_coshl.c
w_drem.c
w_dreml.c
w_exp.c
w_exp10.c
w_exp10l.c
w_fmod.c
w_fmodl.c
w_hypot.c
w_hypotl.c
w_j0.c
w_j0l.c
w_j1.c
w_j1l.c
w_jn.c
w_jnl.c
w_lgamma.c
w_lgamma_r.c
w_lgammal.c
w_lgammal_r.c
w_log.c
w_log2.c
w_log2l.c
w_log10.c
w_log10l.c
w_logl.c
w_pow.c
w_powl.c
w_remainder.c
w_remainderl.c
w_scalb.c
w_scalbl.c
w_sinh.c
w_sinhl.c
w_sqrt.c
w_sqrtl.c
w_tgamma.c
w_tgammal.c