Add the correct alignment magic for Sun compiler and for GCC to get the
Mon Aug 18 10:25:29 2003 Owen Taylor <otaylor@redhat.com> * gdk-pixdata.c (gdk_pixdata_to_csource): Add the correct alignment magic for Sun compiler and for GCC to get the strings aligned. (Patch from Brian Cameron, #117217)
This commit is contained in:
parent
e1700ed253
commit
a22048876f
@ -1,3 +1,9 @@
|
|||||||
|
Mon Aug 18 10:25:29 2003 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
|
* gdk-pixdata.c (gdk_pixdata_to_csource): Add the correct
|
||||||
|
alignment magic for Sun compiler and for GCC to get
|
||||||
|
the strings aligned. (Patch from Brian Cameron, #117217)
|
||||||
|
|
||||||
2003-08-14 Matthias Clasen <maclas@gmx.de>
|
2003-08-14 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
* gdk-pixdata.c (gdk_pixdata_to_csource): Improve doc comment
|
* gdk-pixdata.c (gdk_pixdata_to_csource): Improve doc comment
|
||||||
|
@ -727,10 +727,22 @@ gdk_pixdata_to_csource (GdkPixdata *pixdata,
|
|||||||
img_buffer = stream;
|
img_buffer = stream;
|
||||||
img_buffer_end = stream + stream_length;
|
img_buffer_end = stream + stream_length;
|
||||||
|
|
||||||
|
APPEND (gstring, "#ifdef __SUNPRO_C\n");
|
||||||
|
APPEND (gstring, "#pragma align 4 (%s)\n", name);
|
||||||
|
APPEND (gstring, "#endif\n");
|
||||||
|
|
||||||
|
APPEND (gstring, "#ifdef __GNUC__\n");
|
||||||
|
APPEND (gstring, "%s%s%s %s[] __attribute__ ((__aligned__ (4))) = \n",
|
||||||
|
cdata.static_prefix, cdata.const_prefix,
|
||||||
|
cdata.dump_gtypes ? "guint8" : "unsigned char",
|
||||||
|
name);
|
||||||
|
APPEND (gstring, "#else\n");
|
||||||
APPEND (gstring, "%s%s%s %s[] = \n",
|
APPEND (gstring, "%s%s%s %s[] = \n",
|
||||||
cdata.static_prefix, cdata.const_prefix,
|
cdata.static_prefix, cdata.const_prefix,
|
||||||
cdata.dump_gtypes ? "guint8" : "unsigned char",
|
cdata.dump_gtypes ? "guint8" : "unsigned char",
|
||||||
name);
|
name);
|
||||||
|
APPEND (gstring, "#endif\n");
|
||||||
|
|
||||||
APPEND (gstring, "{ \"\"\n /* Pixbuf magic (0x%x) */\n \"",
|
APPEND (gstring, "{ \"\"\n /* Pixbuf magic (0x%x) */\n \"",
|
||||||
GDK_PIXBUF_MAGIC_NUMBER);
|
GDK_PIXBUF_MAGIC_NUMBER);
|
||||||
cdata.pos = 3;
|
cdata.pos = 3;
|
||||||
|
Loading…
Reference in New Issue
Block a user