static int decode_blocks(SnowContext *s){

    int x, y;

    int w= s->b_width;

    int h= s->b_height;

    int res;



    for(y=0; y<h; y++){

        for(x=0; x<w; x++){



            if ((res = decode_q_branch(s, 0, x, y)) < 0)

                return res;

        }

    }

    return 0;

}
static int decode_blocks(SnowContext *s){

    int x, y;

    int w= s->b_width;

    int h= s->b_height;

    int res;



    for(y=0; y<h; y++){

        for(x=0; x<w; x++){



            if ((res = decode_q_branch(s, 0, x, y)) < 0)

                return res;

        }

    }

    return 0;

}
static int FUNC_0(SnowContext *VAR_0){

    int VAR_1, VAR_2;

    int VAR_3= VAR_0->b_width;

    int VAR_4= VAR_0->b_height;

    int VAR_5;



    for(VAR_2=0; VAR_2<VAR_4; VAR_2++){

        for(VAR_1=0; VAR_1<VAR_3; VAR_1++){



            if ((VAR_5 = decode_q_branch(VAR_0, 0, VAR_1, VAR_2)) < 0)

                return VAR_5;

        }

    }

    return 0;

}
static int FUNC_0(SnowContext *VAR_0){ int VAR_1, VAR_2; int VAR_3= VAR_0->b_width; int VAR_4= VAR_0->b_height; int VAR_5; for(VAR_2=0; VAR_2<VAR_4; VAR_2++){ for(VAR_1=0; VAR_1<VAR_3; VAR_1++){ if ((VAR_5 = decode_q_branch(VAR_0, 0, VAR_1, VAR_2)) < 0)
return VAR_5; } } return 0; }