LICENSE IPL10
FIXES 124776
The Windows format macro for AFS_INT64_FMT was wrong.
It is "I64" not "l64".
Also added macros for AFS_SIZET_FMT. Although not currently
in use. size_t varies in size on Windows just like pointers.
* windows use a different format string
*/
#ifdef AFS_NT40_ENV
-#define AFS_INT64_FMT "l64d"
-#define AFS_PTR_FMT "p"
+#define AFS_INT64_FMT "I64d"
+#define AFS_PTR_FMT "Ip"
+#define AFS_SIZET_FMT "Iu"
#else
#define AFS_INT64_FMT "lld"
#define AFS_PTR_FMT "x"
+#define AFS_SIZET_FMT "u"
#endif
/* Functions to safely cast afs_int32 and afs_uint32 so they can be used in