+
+ gsst1 = -0x3AFAFAFA;
+ gst1 = 0xFAFAFAFA;
+
+#define FORMATSIZE "%" G_GSSIZE_FORMAT " %" G_GSIZE_FORMAT "\n"
+ string = g_strdup_printf (FORMATSIZE, gsst1, gst1);
+ sscanf (string, FORMATSIZE, &gsst2, &gst2);
+ g_free (string);
+ g_assert (gsst1 == gsst2);
+ g_assert (gst1 == gst2);