-#if __STDC__ || c_plusplus
-char *setlocale(int _category, const char *_locale);
-struct lconv *localeconv(void);
-#else
-char *setlocale();
-struct lconv *localeconv();
-#endif
+#include <sys/cdefs.h>
+
+__BEGIN_DECLS
+struct lconv *localeconv __P((void));
+char *setlocale __P((int, const char *));
+__END_DECLS