summaryrefslogtreecommitdiff
path: root/expat/tests/benchmark
diff options
context:
space:
mode:
authorKarl Waclawek <kwaclaw@users.sourceforge.net>2006-01-01 21:17:41 +0000
committerKarl Waclawek <kwaclaw@users.sourceforge.net>2006-01-01 21:17:41 +0000
commitefcfaa79a9129040c99331aa9ecaf430b427e791 (patch)
treed29f7993c38471c8413c47a44271fbd44c226e90 /expat/tests/benchmark
parentc8c07173c364fa3c025f82a6e78863ac366521ce (diff)
downloadlibexpat-git-efcfaa79a9129040c99331aa9ecaf430b427e791.tar.gz
Added support for XML_LARGE_SIZE.
Diffstat (limited to 'expat/tests/benchmark')
-rw-r--r--expat/tests/benchmark/benchmark.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/expat/tests/benchmark/benchmark.c b/expat/tests/benchmark/benchmark.c
index 74fd1948..86266a00 100644
--- a/expat/tests/benchmark/benchmark.c
+++ b/expat/tests/benchmark/benchmark.c
@@ -4,6 +4,12 @@
#include <time.h>
#include "expat.h"
+#ifdef XML_LARGE_SIZE
+#define XML_FMT_INT_MOD "ll"
+#else
+#define XML_FMT_INT_MOD "l"
+#endif
+
static void
usage(const char *prog, int rc)
{
@@ -83,7 +89,8 @@ int main (int argc, char *argv[])
else
parseBufferSize = bufferSize;
if (!XML_Parse (parser, XMLBufPtr, parseBufferSize, isFinal)) {
- fprintf (stderr, "error '%s' at line %d character %d\n",
+ fprintf (stderr, "error '%s' at line %" XML_FMT_INT_MOD \
+ "u character %" XML_FMT_INT_MOD "u\n",
XML_ErrorString (XML_GetErrorCode (parser)),
XML_GetCurrentLineNumber (parser),
XML_GetCurrentColumnNumber (parser));