Fix a bunch of compiler warnings
authorMiriam Ruiz <miriam@debian.org>
Mon, 1 Dec 2008 13:38:55 +0000 (1 14:38 +0100)
committerMiriam Ruiz <miriam@debian.org>
Mon, 1 Dec 2008 13:38:55 +0000 (1 14:38 +0100)
SDL_Pango-0.1.2-suppress-warning.patch revision 1.1 from Fedora
Obtained from http://cvs.fedoraproject.org/viewvc/devel/SDL_Pango/

src/SDL_Pango.c

index 590924a..62adc23 100644 (file)
@@ -287,10 +287,10 @@ typedef struct _contextImpl {
 \r
 \r
 const SDLPango_Matrix _MATRIX_WHITE_BACK\r
-    = {255, 0, 0, 0,\r
-       255, 0, 0, 0,\r
-       255, 0, 0, 0,\r
-       255, 255, 0, 0,};\r
+    = {{{255, 0, 0, 0},\r
+        {255, 0, 0, 0},\r
+        {255, 0, 0, 0},\r
+        {255, 255, 0, 0}}};\r
 \r
 /*!\r
     Specifies white back and black letter.\r
@@ -298,40 +298,40 @@ const SDLPango_Matrix _MATRIX_WHITE_BACK
 const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;\r
 \r
 const SDLPango_Matrix _MATRIX_BLACK_BACK\r
-    = {0, 255, 0, 0,\r
-       0, 255, 0, 0,\r
-       0, 255, 0, 0,\r
-       255, 255, 0, 0,};\r
+    = {{{0, 255, 0, 0},\r
+        {0, 255, 0, 0},\r
+        {0, 255, 0, 0},\r
+        {255, 255, 0, 0}}};\r
 /*!\r
     Specifies black back and white letter.\r
 */\r
 const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;\r
 \r
 const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER\r
-    = {0, 0, 0, 0,\r
-       0, 0, 0, 0,\r
-       0, 0, 0, 0,\r
-       0, 255, 0, 0,};\r
+    = {{{0, 0, 0, 0},\r
+        {0, 0, 0, 0},\r
+        {0, 0, 0, 0},\r
+        {0, 255, 0, 0}}};\r
 /*!\r
     Specifies transparent back and black letter.\r
 */\r
 const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;\r
 \r
 const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER\r
-    = {255, 255, 0, 0,\r
-       255, 255, 0, 0,\r
-       255, 255, 0, 0,\r
-       0, 255, 0, 0,};\r
+    = {{{255, 255, 0, 0},\r
+        {255, 255, 0, 0},\r
+        {255, 255, 0, 0},\r
+        {0, 255, 0, 0}}};\r
 /*!\r
     Specifies transparent back and white letter.\r
 */\r
 const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;\r
 \r
 const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER\r
-    = {255, 255, 0, 0,\r
-       255, 255, 0, 0,\r
-       255, 255, 0, 0,\r
-       0, 0, 0, 0,};\r
+    = {{{255, 255, 0, 0},\r
+        {255, 255, 0, 0},\r
+        {255, 255, 0, 0},\r
+        {0, 0, 0, 0}}};\r
 /*!\r
     Specifies transparent back and transparent letter.\r
     This is useful for KARAOKE like rendering.\r
@@ -490,6 +490,10 @@ drawLine(
     PangoRectangle ink_rect;\r
     int x_off = 0;\r
 \r
+    /* only suppress warning */\r
+    fg_color.red = fg_color.green = fg_color.blue = 0;\r
+    bg_color.red = bg_color.green = bg_color.blue = 0;\r
+\r
     while (tmp_list) {\r
        SDLPango_Matrix color_matrix = context->color_matrix;\r
        PangoUnderline uline = PANGO_UNDERLINE_NONE;\r