Only in aisleriot: .backup
diff -u -wur aisleriot/dialog.c ../../gnome-games-b/gnome-games-2.8.1/aisleriot/dialog.c
--- aisleriot/dialog.c	2004-12-06 15:18:02.000000000 -0800
+++ ../../gnome-games-b/gnome-games-2.8.1/aisleriot/dialog.c	2004-10-07 01:52:23.000000000 -0700
@@ -247,7 +247,7 @@
       gtk_tree_selection_select_iter (select, &selected_iter);
   }
 
-  g_snprintf (buf, sizeof (buf), "%u", seed);
+  g_snprintf (buf, sizeof (buf), "%d", seed);
   gtk_entry_set_text (GTK_ENTRY (seed_entry), buf);
 
   listp = &list;
diff -u -wur aisleriot/sol.c ../../gnome-games-b/gnome-games-2.8.1/aisleriot/sol.c
--- aisleriot/sol.c	2004-12-06 15:18:00.000000000 -0800
+++ ../../gnome-games-b/gnome-games-2.8.1/aisleriot/sol.c	2004-08-23 00:24:57.000000000 -0700
@@ -134,7 +134,7 @@
 {
   char *title;
 
-  title = g_strdup_printf (_("AisleRiot: %s (%u)"), game_name, seed);
+  title = g_strdup_printf (_("AisleRiot: %s (%d)"), game_name, seed);
 
   gtk_window_set_title (GTK_WINDOW (app), title);
 
diff -u -wur aisleriot/statistics.c ../../gnome-games-b/gnome-games-2.8.1/aisleriot/statistics.c
--- aisleriot/statistics.c	2004-12-06 15:18:00.000000000 -0800
+++ ../../gnome-games-b/gnome-games-2.8.1/aisleriot/statistics.c	2004-01-25 02:39:59.000000000 -0800
@@ -76,11 +76,11 @@
   if (!statistics_dialog)
     return;
 
-  text = g_strdup_printf ("%u", current_stats->wins);
+  text = g_strdup_printf ("%d", current_stats->wins);
   gtk_label_set_text (GTK_LABEL (wins_label), text);
   g_free (text);
 
-  text = g_strdup_printf ("%u", current_stats->total);
+  text = g_strdup_printf ("%d", current_stats->total);
   gtk_label_set_text (GTK_LABEL (total_label), text);
   g_free (text);
 
@@ -96,7 +96,7 @@
 
   if (current_stats->best != 0) {
     /* Translators: this represents minutes:seconds. */
-    text = g_strdup_printf (_("%u:%02d"), current_stats->best / 60,
+    text = g_strdup_printf (_("%d:%02d"), current_stats->best / 60,
 			    current_stats->best % 60);
     gtk_label_set_text (GTK_LABEL (best_label), text);
     g_free (text);
@@ -105,7 +105,7 @@
 
   if (current_stats->worst != 0) {
     /* Translators: this represents minutes:seconds. */
-    text = g_strdup_printf (_("%u:%02d"), current_stats->worst / 60,
+    text = g_strdup_printf (_("%d:%02d"), current_stats->worst / 60,
 			    current_stats->worst % 60);
     gtk_label_set_text (GTK_LABEL (worst_label), text);
     g_free (text);
@@ -134,13 +134,13 @@
 {
   /* Everything is pushed onto the list in reverse order. */
   stats_list = g_slist_prepend (stats_list,
-				g_strdup_printf ("%u",entry->worst));
+				g_strdup_printf ("%d",entry->worst));
   stats_list = g_slist_prepend (stats_list,
-				g_strdup_printf ("%u",entry->best));
+				g_strdup_printf ("%d",entry->best));
   stats_list = g_slist_prepend (stats_list,
-				g_strdup_printf ("%u",entry->total));
+				g_strdup_printf ("%d",entry->total));
   stats_list = g_slist_prepend (stats_list,
-				g_strdup_printf ("%u",entry->wins));
+				g_strdup_printf ("%d",entry->wins));
   stats_list = g_slist_prepend (stats_list, g_strdup (name));
 }
 
