summaryrefslogtreecommitdiff
path: root/gtk/updateiconcache.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2005-04-07 19:10:11 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2005-04-07 19:10:11 +0000
commitaf8b86b8a149a590524eb4080a4872a73b69a7b6 (patch)
treed9f76beaa7a493fc5aec4ee1b9a68aa8d00016ae /gtk/updateiconcache.c
parentdd893da822acee6d58f479d04053453babd1727c (diff)
downloadgtk+-af8b86b8a149a590524eb4080a4872a73b69a7b6.tar.gz
Avoid unaligned access. (#172947)
2005-04-07 Matthias Clasen <mclasen@redhat.com> * gtk/updateiconcache.c (write_card16, write_card32): Avoid unaligned access. (#172947) * gtk/gtkfilechooserdefault.c (file_list_build_popup_menu): Consistently use the term "Bookmarks" in the UI. (#166906, Sebastian Bacher)
Diffstat (limited to 'gtk/updateiconcache.c')
-rw-r--r--gtk/updateiconcache.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/gtk/updateiconcache.c b/gtk/updateiconcache.c
index d7e8867b52..8662166659 100644
--- a/gtk/updateiconcache.c
+++ b/gtk/updateiconcache.c
@@ -443,11 +443,10 @@ gboolean
write_card16 (FILE *cache, guint16 n)
{
int i;
- gchar s[2];
- *((guint16 *)s) = GUINT16_TO_BE (n);
+ n = GUINT16_TO_BE (n);
- i = fwrite (s, 2, 1, cache);
+ i = fwrite ((char *)&n, 2, 1, cache);
return i == 1;
}
@@ -456,11 +455,10 @@ gboolean
write_card32 (FILE *cache, guint32 n)
{
int i;
- gchar s[4];
- *((guint32 *)s) = GUINT32_TO_BE (n);
+ n = GUINT32_TO_BE (n);
- i = fwrite (s, 4, 1, cache);
+ i = fwrite ((char *)&n, 4, 1, cache);
return i == 1;
}