-int snprintf(char * __restrict, size_t, const char * __restrict, ...);
-char *tempnam(const char *, const char *);
-int vfscanf(FILE * __restrict, const char * __restrict, va_list);
-int vscanf(const char * __restrict, va_list);
-int vsnprintf(char * __restrict, size_t, const char * __restrict, va_list);
-int vsscanf(const char * __restrict, const char * __restrict, va_list);
-#ifndef _POSIX_SOURCE
+int snprintf(char * __restrict, size_t, const char * __restrict, ...) __DARWIN_LDBL_COMPAT(snprintf);
+//Begin-Libc
+#ifndef LIBC_ALIAS_TEMPNAM
+//End-Libc
+char *tempnam(const char *, const char *) __DARWIN_ALIAS(tempnam);
+//Begin-Libc
+#else /* LIBC_ALIAS_TEMPNAM */
+char *tempnam(const char *, const char *) LIBC_ALIAS(tempnam);
+#endif /* !LIBC_ALIAS_TEMPNAM */
+//End-Libc
+int vfscanf(FILE * __restrict, const char * __restrict, va_list) __DARWIN_LDBL_COMPAT(vfscanf);
+int vscanf(const char * __restrict, va_list) __DARWIN_LDBL_COMPAT(vscanf);
+int vsnprintf(char * __restrict, size_t, const char * __restrict, va_list) __DARWIN_LDBL_COMPAT(vsnprintf);
+int vsscanf(const char * __restrict, const char * __restrict, va_list) __DARWIN_LDBL_COMPAT(vsscanf);
+#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)