diff options
Diffstat (limited to 'include/monetary.h')
-rw-r--r-- | include/monetary.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/include/monetary.h b/include/monetary.h index c130ed5..f59bdf9 100644 --- a/include/monetary.h +++ b/include/monetary.h @@ -2,7 +2,18 @@ #ifndef _ISOMAC #include <stdarg.h> -extern ssize_t __vstrfmon_l (char *s, size_t maxsize, locale_t loc, - const char *format, va_list ap) - attribute_hidden; +extern ssize_t +__vstrfmon_l_internal (char *s, size_t maxsize, locale_t loc, + const char *format, va_list ap, + unsigned int flags) + attribute_hidden; + +/* Flags for __vstrfmon_l_internal. + + STRFMON_LDBL_IS_DBL is a one-bit mask for the flags parameter that + indicates whether long double values are to be handled as having the + same format as double, in which case the flag should be set to one, + or as another format, otherwise. */ +#define STRFMON_LDBL_IS_DBL 0x0001 + #endif |