This was fixed in svn 2010-01-14, see #2931693: "deprecate warnings for sdcc specific keyword" at http://sourceforge.net/tracker/?func=detail&aid=2931693&group_id=599&atid=350599.

Borut


On 07/25/2010 09:12 PM, S├ębastien Lorquet wrote:
Hi all,

When is the removal of the data keyword in favour of __data planned for the pic16 port?

For the moment, it prevents from writing something like :

//-------------------------------------------------------------------------------------------
//write a single register
void i2c_slave_set(unsigned char addr, unsigned char data)
{
if(addr<I2C_REG_SIZE) {
i2c_regs[addr] = data;
}
}

not a blocking problem, I renamed my variable to dat, but that's not very intuitive.

It may have already been done, my setup is old.

Regards

Sebastien