+
+ssize_t
+strfmon(char * __restrict s, size_t maxsize, const char * __restrict format,
+ ...)
+{
+ ssize_t ret;
+ va_list ap;
+
+ va_start(ap, format);
+ ret = _strfmon(s, maxsize, __current_locale(), format, ap);
+ va_end(ap);
+ return ret;
+}
+
+ssize_t
+strfmon_l(char * __restrict s, size_t maxsize, locale_t loc,
+ const char * __restrict format, ...)
+{
+ ssize_t ret;
+ va_list ap;
+
+ NORMALIZE_LOCALE(loc);
+ va_start(ap, format);
+ ret = _strfmon(s, maxsize, loc, format, ap);
+ va_end(ap);
+ return ret;
+}