Revision: 2140
http://gtkpod.svn.sourceforge.net/gtkpod/?rev=2140&view=rev
Author: teuf
Date: 2008-10-08 19:17:06 +0000 (Wed, 08 Oct 2008)
Log Message:
-----------
Fix printf modifiers for more portability
Use %z when printing size_t values and G_GINT64_MODIFIER to print 64 bit
values, this should fix compilation on 64 bit systems when artwork debugging
is enabled, and this shouldn't break 32 bit systems
Modified Paths:
--------------
libgpod/trunk/ChangeLog
libgpod/trunk/src/db-artwork-debug.c
Modified: libgpod/trunk/ChangeLog
===================================================================
--- libgpod/trunk/ChangeLog 2008-10-08 18:43:20 UTC (rev 2139)
+++ libgpod/trunk/ChangeLog 2008-10-08 19:17:06 UTC (rev 2140)
@@ -1,5 +1,11 @@
2008-10-07 Christophe Fergeau <[EMAIL PROTECTED]>
+ * src/db-artwork-debug.c: use %z modifier to print size_t values
+ and G_GINT64_MODIFIER to print 64 bit values, fix compilation
+ on 64 bit systems when artwork debugging is enabled
+
+2008-10-08 Christophe Fergeau <[EMAIL PROTECTED]>
+
* src/itdb_device.h: switch members in Itdb_ArtworkFormat from
guint16 to gint since the SysInfoExtended parser will assume
they are gint value and will try to write to them through a
Modified: libgpod/trunk/src/db-artwork-debug.c
===================================================================
--- libgpod/trunk/src/db-artwork-debug.c 2008-10-08 18:43:20 UTC (rev
2139)
+++ libgpod/trunk/src/db-artwork-debug.c 2008-10-08 19:17:06 UTC (rev
2140)
@@ -31,7 +31,7 @@
dump_mhif (MhifHeader *mhif)
{
- g_print ("MHIF (%d):\n", sizeof (MhifHeader));
+ g_print ("MHIF (%zd):\n", sizeof (MhifHeader));
g_print ("\tHeader length: %d\n", GINT_FROM_LE (mhif->header_len));
g_print ("\tTotal length: %d\n", GINT_FROM_LE (mhif->total_len));
g_print ("\tUnknown1: %08x\n", GINT_FROM_LE (mhif->unknown1));
@@ -44,7 +44,7 @@
G_GNUC_INTERNAL void
dump_mhia (MhiaHeader *mhia)
{
- g_print ("MHIA (%d):\n", sizeof (MhiaHeader));
+ g_print ("MHIA (%zd):\n", sizeof (MhiaHeader));
g_print ("\tHeader length: %d\n", GINT_FROM_LE (mhia->header_len));
g_print ("\tTotal length: %d\n", GINT_FROM_LE (mhia->total_len));
g_print ("\tUnknown1: %08x\n", GINT_FROM_LE (mhia->unknown1));
@@ -75,7 +75,7 @@
{
gchar *str;
- g_print ("MHOD [artwork type string] (%d):\n", sizeof
(ArtworkDB_MhodHeaderString));
+ g_print ("MHOD [artwork type string] (%zd):\n", sizeof
(ArtworkDB_MhodHeaderString));
g_print ("\tHeader length: %d\n", GINT_FROM_LE (mhod->header_len));
g_print ("\tTotal length: %d\n", GINT_FROM_LE (mhod->total_len));
g_print ("\tPadding: %04x\n", GINT_FROM_LE (mhod->padding_len));
@@ -96,7 +96,7 @@
unsigned int width = GINT16_FROM_LE (mhni->image_width);
unsigned int height = GINT16_FROM_LE (mhni->image_height);
- g_print ("MHNI (%d):\n", sizeof (MhniHeader));
+ g_print ("MHNI (%zd):\n", sizeof (MhniHeader));
g_print ("\tHeader length: %d\n", GINT_FROM_LE (mhni->header_len));
g_print ("\tTotal length: %d\n", GINT_FROM_LE (mhni->total_len));
g_print ("\tNumber of children: %08x\n", GINT_FROM_LE
(mhni->num_children));
@@ -113,7 +113,7 @@
G_GNUC_INTERNAL void
dump_mhod (ArtworkDB_MhodHeader *mhod)
{
- g_print ("MHOD (%d):\n", sizeof (ArtworkDB_MhodHeader));
+ g_print ("MHOD (%zd):\n", sizeof (ArtworkDB_MhodHeader));
g_print ("\tHeader length: %d\n", GINT_FROM_LE (mhod->header_len));
g_print ("\tTotal length: %d\n", GINT_FROM_LE (mhod->total_len));
g_print ("\tType: %08x\n", GINT_FROM_LE (mhod->type));
@@ -124,12 +124,12 @@
G_GNUC_INTERNAL void
dump_mhii (MhiiHeader *mhii)
{
- g_print ("MHII (%d):\n", sizeof (MhiiHeader));
+ g_print ("MHII (%zd):\n", sizeof (MhiiHeader));
g_print ("\tHeader length: %d\n", GINT_FROM_LE (mhii->header_len));
g_print ("\tTotal length: %d\n", GINT_FROM_LE (mhii->total_len));
g_print ("\tNumber of children: %d\n", GINT_FROM_LE
(mhii->num_children));
g_print ("\tImage ID: %08x\n", GINT_FROM_LE (mhii->image_id));
- g_print ("\tSong ID: %016llx\n", GINT64_FROM_LE (mhii->song_id));
+ g_print ("\tSong ID: %016"G_GINT64_MODIFIER"x\n", GINT64_FROM_LE
(mhii->song_id));
g_print ("\tUnknown4: %08x\n", GINT_FROM_LE (mhii->unknown4));
g_print ("\tRating: %08x\n", GINT_FROM_LE (mhii->rating));
g_print ("\tUnknown6: %08x\n", GINT_FROM_LE (mhii->unknown6));
@@ -145,7 +145,7 @@
str = g_string_new (id);
g_string_ascii_up (str);
- g_print ("%s (%d):\n", str->str, sizeof (MhlHeader));
+ g_print ("%s (%zd):\n", str->str, sizeof (MhlHeader));
g_print ("\tHeader size: %d\n", GINT_FROM_LE (mhl->header_len));
g_print ("\tNumber of items: %d\n", GINT_FROM_LE (mhl->num_children));
g_string_free (str, TRUE);
@@ -154,7 +154,7 @@
G_GNUC_INTERNAL void
dump_mhsd (ArtworkDB_MhsdHeader *mhsd)
{
- g_print ("MHSD (%d):\n", sizeof (ArtworkDB_MhsdHeader));
+ g_print ("MHSD (%zd):\n", sizeof (ArtworkDB_MhsdHeader));
g_print ("\tHeader length: %d\n", GINT_FROM_LE (mhsd->header_len));
g_print ("\tTotal length: %d\n", GINT_FROM_LE (mhsd->total_len));
g_print ("\tIndex: %d ", GINT16_FROM_LE (mhsd->index));
@@ -178,7 +178,7 @@
G_GNUC_INTERNAL void
dump_mhfd (MhfdHeader *mhfd)
{
- g_print ("MHFD (%d):\n", sizeof (MhfdHeader));
+ g_print ("MHFD (%zd):\n", sizeof (MhfdHeader));
g_print ("\tHeader length: %d\n", GINT_FROM_LE (mhfd->header_len));
g_print ("\tTotal length: %d\n", GINT_FROM_LE (mhfd->total_len));
g_print ("\tUnknown1: %08x\n", GINT_FROM_LE (mhfd->unknown1));
@@ -186,8 +186,8 @@
g_print ("\tNumber of children: %d\n", GINT_FROM_LE
(mhfd->num_children));
g_print ("\tUnknown3: %08x\n", GINT_FROM_LE (mhfd->unknown3));
g_print ("\tNext id: %08x\n", GINT_FROM_LE (mhfd->next_id));
- g_print ("\tUnknown5: %016llx\n", GINT64_FROM_LE (mhfd->unknown5));
- g_print ("\tUnknown6: %016llx\n", GINT64_FROM_LE (mhfd->unknown6));
+ g_print ("\tUnknown5: %016"G_GINT64_MODIFIER"x\n", GINT64_FROM_LE
(mhfd->unknown5));
+ g_print ("\tUnknown6: %016"G_GINT64_MODIFIER"x\n", GINT64_FROM_LE
(mhfd->unknown6));
g_print ("\tunknown_flag1: %04x\n", GINT_FROM_LE (mhfd->unknown_flag1));
g_print ("\tUnknown8: %08x\n", GINT_FROM_LE (mhfd->unknown8));
g_print ("\tUnknown9: %08x\n", GINT_FROM_LE (mhfd->unknown9));
@@ -198,7 +198,7 @@
G_GNUC_INTERNAL void
dump_mhba (MhbaHeader *mhba)
{
- g_print ("MHBA (%d):\n", sizeof (MhbaHeader));
+ g_print ("MHBA (%zd):\n", sizeof (MhbaHeader));
g_print ("\tHeader length: %d\n", GINT_FROM_LE (mhba->header_len));
g_print ("\tTotal length: %d\n", GINT_FROM_LE (mhba->total_len));
g_print ("\tNumber of Data Objects: %d\n", GINT_FROM_LE
(mhba->num_mhods));
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2