rendered paste bodyOriginal:
static gint get_b_offset(gint b_t)
{
static gboolean inited=FALSE;
static int boffset[B_COUNT];
if (!inited)
{
gint i,b=0;
for (i=0;i<B_COUNT;i++)
{
boffset[i]=b;
if (!btbistate[b])
{
b++;
}
else
{
static gboolean steplast=FALSE;
if (!steplast)
steplast=TRUE;
else
{
b++;
steplast=FALSE;
}
}
}
}
return boffset[b_t];
}
Mine:
static gint get_b_offset(gint b_t)
{
static int boffset[B_COUNT];
gint i, b = 0;
for (i = 0; i < B_COUNT; i++)
{
boffset[i] = b;
static gboolean steplast = FALSE;
if ( steplast || !btbistate[b])
b++;
steplast = !steplast;
}
return boffset[b_t];
}