From: "Art Haas" Here's a small patch changing the GNU-style initializers to C99 initializers. --- 25-akpm/drivers/media/dvb/frontends/sp887x.c | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff -puN drivers/media/dvb/frontends/sp887x.c~sp887x-c99-fixes drivers/media/dvb/frontends/sp887x.c --- 25/drivers/media/dvb/frontends/sp887x.c~sp887x-c99-fixes Wed Feb 25 13:44:11 2004 +++ 25-akpm/drivers/media/dvb/frontends/sp887x.c Wed Feb 25 13:44:11 2004 @@ -74,7 +74,12 @@ static int i2c_writebytes (struct dvb_frontend *fe, u8 addr, u8 *buf, u8 len) { struct dvb_i2c_bus *i2c = fe->i2c; - struct i2c_msg msg = { addr: addr, flags: 0, buf: buf, len: len }; + struct i2c_msg msg = { + .addr = addr, + .flags = 0, + .buf = buf, + .len = len + }; int err; LOG("i2c_writebytes", msg.addr, msg.buf, msg.len); @@ -645,7 +650,12 @@ int sp887x_ioctl (struct dvb_frontend *f static int sp887x_attach (struct dvb_i2c_bus *i2c, void **data) { - struct i2c_msg msg = { addr: 0x70, flags: 0, buf: NULL, len: 0 }; + struct i2c_msg msg = { + .addr = 0x70, + .flags = 0, + .buf = NULL, + .len = 0 + }; dprintk ("%s\n", __FUNCTION__); _