
Estoy pasando la aplicación de Xailer2 a Xailer3. Y ahora me encuentro con
un problema en un código C que por lo visto con BCC55 iba estupendamente
mientras que con MingW se queja de muchas cosas

Bueno... en mi caso concreto me sale un warning que no se por donde cogerlo.
#pragma BEGINDUMP
#include "Windows.h"
#include "Xailer.h"
#include <constants.ch>
#include <gdip.h>
void test( void )
{
ColorMatrix matrix = { 1, 0, 0, 0, 0,
0, 1, 0, 0, 0,
0, 0, 1, 0, 0,
0, 0, 0, 1, 0,
0, 0, 0, 0, 1 };
}
#pragma ENDDUMP
Y me sale el siguiente warning:
D:TRABAJOSLIBS_ADMINhb_FuentesComunesFuncionesSourcetP ictureEdit.prg:371:10:
warning: missing braces around initializer [-Wmissing-braces]
He mirado la definición es esa estructura:
typedef struct {
REAL m[5][5];
} Y pensé que faltaba indicar las llaves para cada línea (algo así
{{1,0,0,0,0},{...},...} pero no....
Entonces... ¿Alguien sabe como 'acallar' ese warning?
Saludos y gracias,
José Luis Capel