All pastes #274083 Raw Edit

Untitled

public text v1 · immutable
·published 2006-12-10 12:18 UTC
rendered paste body
Original:

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];
}