simplify some logic in scanf and remove redundant invalid-format check
[musl] / include / monetary.h
index df904eb..a91fa56 100644 (file)
@@ -5,14 +5,16 @@
 extern "C" {
 #endif
 
+#include <features.h>
+
 #define __NEED_ssize_t
 #define __NEED_size_t
 #define __NEED_locale_t
 
 #include <bits/alltypes.h>
 
-ssize_t strfmon(char *, size_t, const char *, ...);
-ssize_t strfmon_l(char *, size_t, locale_t, const char *, ...);
+ssize_t strfmon(char *__restrict, size_t, const char *__restrict, ...);
+ssize_t strfmon_l(char *__restrict, size_t, locale_t, const char *__restrict, ...);
 
 #ifdef __cplusplus
 }