format specifiers for XML_Size, XML_Index
"David Byron" <[email protected]> Mon, 25 Jan 2010 17:32:50 -0800
| Newsgroups | gmane.text.xml.expat.general |
|---|---|
| Message-ID | <B7A6130920604E1A8CA9EE4944835DA6@pleaset> |
Please consider applying this patch to provide format specifiers for XML_Size and XML_Index. Thanks. -DB _______________________________________________ Expat-discuss mailing list [email protected] http://mail.libexpat.org/mailman/listinfo/expat-discuss
format_specifiers.patch
(application/octet-stream, 699 B)
Index: expat_external.h =================================================================== --- expat_external.h (revision 177) +++ expat_external.h (revision 216) @@ -99,13 +99,19 @@ #if defined(XML_USE_MSC_EXTENSIONS) && _MSC_VER < 1400 typedef __int64 XML_Index; typedef unsigned __int64 XML_Size; +#define XML_INDEX_FORMAT "%I64d" +#define XML_SIZE_FORMAT "%I64u" #else typedef long long XML_Index; typedef unsigned long long XML_Size; +#define XML_INDEX_FORMAT "%lld" +#define XML_SIZE_FORMAT "%llu" #endif #else typedef long XML_Index; typedef unsigned long XML_Size; +#define XML_INDEX_FORMAT "%ld" +#define XML_SIZE_FORMAT "%lu" #endif /* XML_LARGE_SIZE */ #ifdef __cplusplus