You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
917 B
70 lines
917 B
4 years ago
|
int oldfoo(bar)
|
||
|
char bar;
|
||
|
{
|
||
|
return(bar - 2);
|
||
|
}
|
||
|
|
||
|
int i2c_use_client(struct i2c_client *client)
|
||
|
{
|
||
|
int ret;
|
||
|
|
||
|
ret = i2c_inc_use_client(client);
|
||
|
if (ret)
|
||
|
{
|
||
|
return(ret);
|
||
|
}
|
||
|
|
||
|
if ((client->flags & I2C_CLIENT_ALLOW_USE) || (a &&
|
||
|
something_else))
|
||
|
{
|
||
|
if (client->flags & I2C_CLIENT_ALLOW_MULTIPLE_USE)
|
||
|
{
|
||
|
client->usage_count++;
|
||
|
}
|
||
|
else if (client->usage_count > 0)
|
||
|
{
|
||
|
goto busy;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
client->usage_count++;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return(0);
|
||
|
|
||
|
busy:
|
||
|
i2c_dec_use_client(client);
|
||
|
return(-EBUSY);
|
||
|
}
|
||
|
|
||
|
void get_name(void)
|
||
|
{
|
||
|
a = (int)5;
|
||
|
|
||
|
if (a)
|
||
|
{
|
||
|
if (b)
|
||
|
{
|
||
|
b--;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
a++;
|
||
|
}
|
||
|
}
|
||
|
for (a = 0; a < 10; a++)
|
||
|
{
|
||
|
if (b)
|
||
|
{
|
||
|
b--;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
a++;
|
||
|
}
|
||
|
}
|
||
|
return;
|
||
|
}
|
||
|
|