[easytag] Fix format warnings caused by incorrect sign
- From: David King <davidk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [easytag] Fix format warnings caused by incorrect sign
- Date: Sat, 7 Feb 2015 21:29:25 +0000 (UTC)
commit 69f6bb575c0368bbe658d03b43533cbf7577ee6e
Author: David King <amigadave amigadave com>
Date: Sat Feb 7 21:27:46 2015 +0000
Fix format warnings caused by incorrect sign
GCC 5.0 now warns about using %d as a format specifier for an unsigned
int.
src/application.c | 2 +-
src/cddb_dialog.c | 37 +++++++++++++++++++++++--------------
src/easytag.c | 9 +++++----
src/file.c | 6 +++---
src/file_area.c | 2 +-
src/file_list.c | 4 ++--
src/misc.c | 27 +++++++++++++++++----------
src/tag_area.c | 4 ++--
src/tags/libapetag/apetaglib.c | 4 ++--
9 files changed, 56 insertions(+), 39 deletions(-)
---
diff --git a/src/application.c b/src/application.c
index 05bf14c..30ed234 100644
--- a/src/application.c
+++ b/src/application.c
@@ -320,7 +320,7 @@ et_application_local_command_line (GApplication *application,
n_args = g_strv_length (argv);
*exit_status = 0;
- g_debug ("Received %d commandline arguments", n_args);
+ g_debug ("Received %u commandline arguments", n_args);
if (n_args <= 1)
{
diff --git a/src/cddb_dialog.c b/src/cddb_dialog.c
index 01d6313..30c3e5c 100644
--- a/src/cddb_dialog.c
+++ b/src/cddb_dialog.c
@@ -901,7 +901,7 @@ Cddb_Get_Album_Tracks_List (EtCDDBDialog *self, GtkTreeSelection* selection)
cddb_in = g_strdup_printf("GET %s%s/gnudb/"
"%s/%s"
" HTTP/1.1\r\n"
- "Host: %s:%d\r\n"
+ "Host: %s:%u\r\n"
"User-Agent: %s %s\r\n"
"%s"
"Connection: close\r\n"
@@ -922,7 +922,7 @@ Cddb_Get_Album_Tracks_List (EtCDDBDialog *self, GtkTreeSelection* selection)
"%s+%s"
"&hello=noname+localhost+%s+%s"
"&proto=6 HTTP/1.1\r\n"
- "Host: %s:%d\r\n"
+ "Host: %s:%u\r\n"
"%s"
"Connection: close\r\n\r\n",
proxy_enabled ? "http://" : "",
@@ -1563,7 +1563,7 @@ Cddb_Search_Album_List_From_String_Freedb (EtCDDBDialog *self)
"%s"
"&grouping=none"
" HTTP/1.1\r\n"
- "Host: %s:%d\r\n"
+ "Host: %s:%u\r\n"
"User-Agent: %s %s\r\n"
"%s"
"Connection: close\r\n"
@@ -1783,7 +1783,13 @@ Cddb_Search_Album_List_From_String_Freedb (EtCDDBDialog *self)
if (web_search_disabled)
msg = g_strdup_printf(_("Sorry, the web-based search is currently not available"));
else
- msg = g_strdup_printf(ngettext("Found one matching album","Found %d matching
albums",g_list_length(priv->album_list)),g_list_length(priv->album_list));
+ {
+ msg = g_strdup_printf (ngettext ("Found one matching album",
+ "Found %u matching albums",
+ g_list_length (priv->album_list)),
+ g_list_length (priv->album_list));
+ }
+
gtk_statusbar_push(GTK_STATUSBAR(priv->status_bar),priv->status_bar_context,msg);
g_free(msg);
@@ -1903,7 +1909,7 @@ Cddb_Search_Album_List_From_String_Gnudb (EtCDDBDialog *self)
"%s"
"?page=%d"
" HTTP/1.1\r\n"
- "Host: %s:%d\r\n"
+ "Host: %s:%u\r\n"
"User-Agent: %s %s\r\n"
"%s"
"Connection: close\r\n"
@@ -3330,7 +3336,10 @@ et_cddb_dialog_search_from_selection (EtCDDBDialog *self)
return FALSE;
}else
{
- msg = g_strdup_printf(ngettext("One file selected","%d files
selected",file_selectedcount),file_selectedcount);
+ msg = g_strdup_printf (ngettext ("One file selected",
+ "%u files selected",
+ file_selectedcount),
+ file_selectedcount);
gtk_statusbar_push(GTK_STATUSBAR(priv->status_bar),priv->status_bar_context,msg);
g_free(msg);
}
@@ -3353,11 +3362,11 @@ et_cddb_dialog_search_from_selection (EtCDDBDialog *self)
if (query_string->len > 0)
{
- g_string_append_printf (query_string, "+%d", total_frames);
+ g_string_append_printf (query_string, "+%u", total_frames);
}
else
{
- g_string_append_printf (query_string, "%d", total_frames);
+ g_string_append_printf (query_string, "%u", total_frames);
}
secs = etfile->ETFileInfo->duration;
@@ -3455,11 +3464,11 @@ et_cddb_dialog_search_from_selection (EtCDDBDialog *self)
// proto=1 => ISO-8859-1 - proto=6 => UTF-8
cddb_in = g_strdup_printf("GET %s%s%s?cmd=cddb+query+"
"%s+"
- "%d+%s+"
- "%d"
+ "%u+%s+"
+ "%u"
"&hello=noname+localhost+%s+%s"
"&proto=6 HTTP/1.1\r\n"
- "Host: %s:%d\r\n"
+ "Host: %s:%u\r\n"
"%s"
"Connection: close\r\n\r\n",
proxy_enabled ? "http://" : "",
@@ -3475,8 +3484,8 @@ et_cddb_dialog_search_from_selection (EtCDDBDialog *self)
g_free (proxy_auth);
//g_print("Request Cddb_Search_Album_From_Selected_Files : '%s'\n", cddb_in);
- msg = g_strdup_printf(_("Sending request (disc ID: %s, #tracks: %d, Disc length: %d)…"),
- cddb_discid,num_tracks,disc_length);
+ msg = g_strdup_printf (_("Sending request (disc ID: %s, #tracks: %u, Disc length: %u)…"),
+ cddb_discid, num_tracks, disc_length);
gtk_statusbar_push(GTK_STATUSBAR(priv->status_bar),priv->status_bar_context,msg);
g_free(msg);
@@ -3644,7 +3653,7 @@ et_cddb_dialog_search_from_selection (EtCDDBDialog *self)
g_string_free (query_string, TRUE);
msg = g_strdup_printf (ngettext ("DiscID ‘%s’ gave one matching album",
- "DiscID ‘%s’ gave %d matching albums",
+ "DiscID ‘%s’ gave %u matching albums",
g_list_length (priv->album_list)),
cddb_discid, g_list_length (priv->album_list));
gtk_statusbar_push(GTK_STATUSBAR(priv->status_bar),priv->status_bar_context,msg);
diff --git a/src/easytag.c b/src/easytag.c
index 4d7b620..f22b661 100644
--- a/src/easytag.c
+++ b/src/easytag.c
@@ -997,7 +997,7 @@ Read_Directory (const gchar *path_real)
nbrfile = g_list_length(FileList);
et_application_window_progress_set_fraction (window, 0.0);
- g_snprintf(progress_bar_text, 30, "%d/%d", 0, nbrfile);
+ g_snprintf (progress_bar_text, 30, "%d/%u", 0, nbrfile);
et_application_window_progress_set_text (window, progress_bar_text);
// Load the supported files (Extension recognized)
@@ -1020,7 +1020,8 @@ Read_Directory (const gchar *path_real)
/* Update the progress bar. */
fraction = (++progress_bar_index) / (double) nbrfile;
et_application_window_progress_set_fraction (window, fraction);
- g_snprintf(progress_bar_text, 30, "%d/%d", progress_bar_index, nbrfile);
+ g_snprintf (progress_bar_text, 30, "%d/%u", progress_bar_index,
+ nbrfile);
et_application_window_progress_set_text (window, progress_bar_text);
while (gtk_events_pending())
gtk_main_iteration();
@@ -1057,14 +1058,14 @@ Read_Directory (const gchar *path_real)
if (g_settings_get_boolean (MainSettings, "browse-subdir"))
{
msg = g_strdup_printf (ngettext ("Found one file in this directory and subdirectories",
- "Found %d files in this directory and subdirectories",
+ "Found %u files in this directory and subdirectories",
ETCore->ETFileDisplayedList_Length),
ETCore->ETFileDisplayedList_Length);
}
else
{
msg = g_strdup_printf (ngettext ("Found one file in this directory",
- "Found %d files in this directory",
+ "Found %u files in this directory",
ETCore->ETFileDisplayedList_Length),
ETCore->ETFileDisplayedList_Length);
}
diff --git a/src/file.c b/src/file.c
index 7f41258..299041d 100644
--- a/src/file.c
+++ b/src/file.c
@@ -1300,7 +1300,7 @@ ET_Display_File_Data_To_UI (ET_File *ETFile)
et_file_header_fields_free (fields);
Log_Print (LOG_ERROR,
"ETFileInfo: Undefined file type %d for file %s.",
- description->FileType, cur_filename_utf8);
+ (gint)description->FileType, cur_filename_utf8);
break;
}
@@ -1450,7 +1450,7 @@ void ET_Save_File_Data_From_UI (ET_File *ETFile)
FileTag = et_file_tag_new ();
Log_Print (LOG_ERROR,
"FileTag: Undefined tag type %d for file %s.",
- description->TagType, cur_filename_utf8);
+ (gint)description->TagType, cur_filename_utf8);
break;
}
@@ -1892,7 +1892,7 @@ ET_Save_File_Tag_To_HD (ET_File *ETFile, GError **error)
default:
Log_Print (LOG_ERROR,
"Saving to HD: Undefined function for tag type '%d' (file %s).",
- description->TagType, cur_filename_utf8);
+ (gint)description->TagType, cur_filename_utf8);
state = FALSE;
break;
}
diff --git a/src/file_area.c b/src/file_area.c
index 30eb8f9..be9849a 100644
--- a/src/file_area.c
+++ b/src/file_area.c
@@ -356,7 +356,7 @@ et_file_area_set_file_fields (EtFileArea *self,
g_free (basename_utf8);
/* Show position of current file in list */
- text = g_strdup_printf ("%d/%d:", ETFile->IndexKey,
+ text = g_strdup_printf ("%u/%u:", ETFile->IndexKey,
ETCore->ETFileDisplayedList_Length);
gtk_label_set_text (GTK_LABEL (priv->index_label), text);
g_object_unref (file);
diff --git a/src/file_list.c b/src/file_list.c
index d35c21e..a50a46a 100644
--- a/src/file_list.c
+++ b/src/file_list.c
@@ -322,7 +322,7 @@ et_file_list_add (GList *file_list,
/* FIXME: Translatable string. */
Log_Print (LOG_ERROR,
"FileTag: Undefined tag type (%d) for file %s",
- description->TagType, filename_utf8);
+ (gint)description->TagType, filename_utf8);
break;
}
@@ -388,7 +388,7 @@ et_file_list_add (GList *file_list,
/* FIXME: Translatable string. */
Log_Print (LOG_ERROR,
"ETFileInfo: Undefined file type (%d) for file %s",
- description->FileType, filename_utf8);
+ (gint)description->FileType, filename_utf8);
/* To get at least the file size. */
success = et_core_read_file_info (file, ETFileInfo, &error);
break;
diff --git a/src/misc.c b/src/misc.c
index cc5d519..fd2d2e5 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -324,16 +324,22 @@ gchar *Convert_Duration (gulong duration)
gchar *data = NULL;
if (duration == 0)
- return g_strdup_printf("%d:%.2d",minute,second);
+ {
+ return g_strdup_printf ("%u:%.2u", minute, second);
+ }
hour = duration/3600;
minute = (duration%3600)/60;
second = (duration%3600)%60;
if (hour)
- data = g_strdup_printf("%d:%.2d:%.2d",hour,minute,second);
+ {
+ data = g_strdup_printf ("%u:%.2u:%.2u", hour, minute, second);
+ }
else
- data = g_strdup_printf("%d:%.2d",minute,second);
+ {
+ data = g_strdup_printf ("%u:%.2u", minute, second);
+ }
return data;
}
@@ -343,13 +349,13 @@ et_disc_number_to_string (const guint disc_number)
{
if (g_settings_get_boolean (MainSettings, "tag-disc-padded"))
{
- return g_strdup_printf ("%.*d",
- g_settings_get_uint (MainSettings,
- "tag-disc-length"),
+ return g_strdup_printf ("%.*u",
+ (gint)g_settings_get_uint (MainSettings,
+ "tag-disc-length"),
disc_number);
}
- return g_strdup_printf ("%d", disc_number);
+ return g_strdup_printf ("%u", disc_number);
}
gchar *
@@ -357,12 +363,13 @@ et_track_number_to_string (const guint track_number)
{
if (g_settings_get_boolean (MainSettings, "tag-number-padded"))
{
- return g_strdup_printf ("%.*d", g_settings_get_uint (MainSettings,
- "tag-number-length"),
+ return g_strdup_printf ("%.*u",
+ (gint)g_settings_get_uint (MainSettings,
+ "tag-number-length"),
track_number);
}
else
{
- return g_strdup_printf ("%d", track_number);
+ return g_strdup_printf ("%u", track_number);
}
}
diff --git a/src/tag_area.c b/src/tag_area.c
index 5fa6526..45d480b 100644
--- a/src/tag_area.c
+++ b/src/tag_area.c
@@ -3018,7 +3018,7 @@ et_tag_area_display_et_file (EtTagArea *self,
/* FIXME: Translatable string. */
Log_Print (LOG_ERROR,
"FileTag: Undefined tag type %d for file %s.",
- ETFile->ETFileDescription->TagType,
+ (gint)ETFile->ETFileDescription->TagType,
((File_Name *)((GList *)ETFile->FileNameCur)->data)->value_utf8);
break;
}
@@ -3249,7 +3249,7 @@ et_tag_area_display_et_file (EtTagArea *self,
/* Get page "Images" of the notebook. */
page = gtk_notebook_get_nth_page (GTK_NOTEBOOK (priv->notebook), 1);
- string = g_strdup_printf (_("Images (%d)"), nbr_pic);
+ string = g_strdup_printf (_("Images (%u)"), nbr_pic);
/* Update the notebook tab. */
gtk_notebook_set_tab_label_text (GTK_NOTEBOOK (priv->notebook), page,
string);
diff --git a/src/tags/libapetag/apetaglib.c b/src/tags/libapetag/apetaglib.c
index 2f407e0..d021efc 100644
--- a/src/tags/libapetag/apetaglib.c
+++ b/src/tags/libapetag/apetaglib.c
@@ -515,12 +515,12 @@ libapetag_print_mem_cnt (apetag *mem_cnt)
for (n = 0; (mem_cnt->countTag) > n; n++) {
if ( (mTag[n]->flags & ~ITEM_TEXT) == 0 ||
(mTag[n]->flags & ~ITEM_LINK) == 0 ) {
- printf (">apetaglib>PRINT>>F=%li SN=%li SV=%li N[%s] V[%s]\n",
+ printf (">apetaglib>PRINT>>F=%lu SN=%li SV=%li N[%s] V[%s]\n",
mTag[n]->flags,
(long) mTag[n]->sizeName, (long) mTag[n]->sizeValue,
mTag[n]->name, mTag[n]->value);
} else {
- printf (">apetaglib>PRINT>>F=%li SN=%li SV=%li N[%s] V=BINARY\n",
+ printf (">apetaglib>PRINT>>F=%lu SN=%li SV=%li N[%s] V=BINARY\n",
mTag[n]->flags,
(long) mTag[n]->sizeName, (long) mTag[n]->sizeValue,
mTag[n]->name);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]