MSVCRT_tmpnam(): complete rewrite.  Use the same names as the native
version.  Use the caller-supplied buffer if possible.

diff --git a/include/msvcrt/stdio.h b/include/msvcrt/stdio.h
index fa39c82..c93816c 100644
--- a/include/msvcrt/stdio.h
+++ b/include/msvcrt/stdio.h
@@ -65,6 +65,7 @@
 
 #define EOF       (-1)
 #define FILENAME_MAX 260
+#define TMP_MAX   0x7fff
 #define FOPEN_MAX 20
 #define L_tmpnam  260
 
@@ -84,6 +85,7 @@
 #define MSVCRT__IOLBF    0x0040
 
 #define MSVCRT_FILENAME_MAX 260
+#define MSVCRT_TMP_MAX   0x7fff
 
 #define MSVCRT_EOF       (-1)