Para los expertos de C :-)
Publicado: Sab Ene 26, 2013 10:33 am
Hola expertos
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
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