static void rac_normalise(RangeCoder *c)

{

    for (;;) {

        c->range <<= 8;

        c->low   <<= 8;

        if (c->src < c->src_end) {

            c->low |= *c->src++;

        } else if (!c->low) {

            c->got_error = 1;

            return;

        }

        if (c->range >= RAC_BOTTOM)

            return;

    }

}

static void rac_normalise(RangeCoder *c)

{

    for (;;) {

        c->range <<= 8;

        c->low   <<= 8;

        if (c->src < c->src_end) {

            c->low |= *c->src++;

        } else if (!c->low) {

            c->got_error = 1;

            return;

        }

        if (c->range >= RAC_BOTTOM)

            return;

    }

}

static void FUNC_0(RangeCoder *VAR_0)

{

    for (;;) {

        VAR_0->range <<= 8;

        VAR_0->low   <<= 8;

        if (VAR_0->src < VAR_0->src_end) {

            VAR_0->low |= *VAR_0->src++;

        } else if (!VAR_0->low) {

            VAR_0->got_error = 1;

            return;

        }

        if (VAR_0->range >= RAC_BOTTOM)

            return;

    }

}

static void FUNC_0(RangeCoder *VAR_0)
{ for (;;) { VAR_0->range <<= 8; VAR_0->low   <<= 8; if (VAR_0->src < VAR_0->src_end) { VAR_0->low |= *VAR_0->src++; } else if (!VAR_0->low) { VAR_0->got_error = 1; return; } if (VAR_0->range >= RAC_BOTTOM)
return; } }