Minor 64bit tweaks.
diff --git a/ChangeLog b/ChangeLog
index bca0b0a..cb47d74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,12 @@
+2007-04-02 Linus Walleij <triad@df.lth.se>
+
+ * examples/files.c: some WIN32 64bit prefix fixup.
+ * examples/tracks.c: dito.
+
2007-03-28 Ted Bullock <tbullock@canada.com>
- * examples/*.c: Print library version number on execution of examples
- * src/libmtp.h.in: New version number string to aid version echoing
+ * examples/*.c: Print library version number on execution of examples.
+ * src/libmtp.h.in: New version number string to aid version echoing.
2007-03-26 Linus Walleij <triad@df.lth.se>
diff --git a/examples/files.c b/examples/files.c
index d084389..5e60727 100644
--- a/examples/files.c
+++ b/examples/files.c
@@ -32,7 +32,11 @@
if (file->filesize == (uint32_t) -1) {
printf(" None. (abstract file, size = -1)\n");
} else {
+#ifdef __WIN32__
+ printf(" File size %llu (0x%08I64X) bytes\n", file->filesize, file->filesize);
+#else
printf(" File size %llu (0x%08llX) bytes\n", file->filesize, file->filesize);
+#endif
}
printf(" Parent ID: %u\n", file->parent_id);
printf(" Filetype: %s\n", LIBMTP_Get_Filetype_Description(file->filetype));
diff --git a/examples/tracks.c b/examples/tracks.c
index 3367b97..bc4018f 100644
--- a/examples/tracks.c
+++ b/examples/tracks.c
@@ -39,7 +39,11 @@
printf(" Origfilename: %s\n", track->filename);
printf(" Track number: %d\n", track->tracknumber);
printf(" Duration: %d milliseconds\n", track->duration);
+#ifdef __WIN32__
+ printf(" File size %I64u bytes\n", track->filesize);
+#else
printf(" File size %llu bytes\n", track->filesize);
+#endif
printf(" Filetype: %s\n", LIBMTP_Get_Filetype_Description(track->filetype));
if (track->samplerate != 0) {
printf(" Sample rate: %u Hz\n", track->samplerate);