20#ifndef ZEPHYR_INCLUDE_POSIX_MONETARY_H_
21#define ZEPHYR_INCLUDE_POSIX_MONETARY_H_
23#if defined(_POSIX_C_SOURCE) || defined(__DOXYGEN__)
29#include <zephyr/toolchain.h>
45ssize_t
strfmon(
char *ZRESTRICT s,
size_t maxsize,
const char *ZRESTRICT format, ...);
59 const char *ZRESTRICT format, ...);
ssize_t strfmon(char *ZRESTRICT s, size_t maxsize, const char *ZRESTRICT format,...)
Format a monetary value into a string according to the current locale.
ssize_t strfmon_l(char *ZRESTRICT s, size_t maxsize, locale_t locale, const char *ZRESTRICT format,...)
Format a monetary value using the specified locale.
void * locale_t
Opaque locale object.
POSIX fundamental types (<sys/types.h>)