#ifndef _PRINTF_H /* Workaround PR90731 with GCC 9 when using ldbl redirects in C++. */ #include #if defined __cplusplus && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 # if __GNUC_PREREQ (9, 0) && !__GNUC_PREREQ (9, 3) # pragma GCC system_header # endif #endif #include # ifndef _ISOMAC #include /* Now define the internal interfaces. */ extern int __printf_fphex (FILE *, const struct printf_info *, const void *const *) attribute_hidden; extern int __printf_fp (FILE *, const struct printf_info *, const void *const *); libc_hidden_proto (__printf_fp) extern int __printf_fp_l (FILE *, locale_t, const struct printf_info *, const void *const *); libc_hidden_proto (__printf_fp_l) extern unsigned int __guess_grouping (unsigned int intdig_max, const char *grouping) attribute_hidden; # endif /* !_ISOMAC */ #endif