static inline int get_len(LZOContext *c, int x, int mask)

{

    int cnt = x & mask;

    if (!cnt) {

        while (!(x = get_byte(c)))

            cnt += 255;

        cnt += mask + x;

    }

    return cnt;

}

static inline int get_len(LZOContext *c, int x, int mask)

{

    int cnt = x & mask;

    if (!cnt) {

        while (!(x = get_byte(c)))

            cnt += 255;

        cnt += mask + x;

    }

    return cnt;

}

        while (!(x = get_byte(c)))
static inline int FUNC_0(LZOContext *VAR_0, int VAR_1, int VAR_2)

{

    int VAR_3 = VAR_1 & VAR_2;

    if (!VAR_3) {

        while (!(VAR_1 = get_byte(VAR_0)))

            VAR_3 += 255;

        VAR_3 += VAR_2 + VAR_1;

    }

    return VAR_3;

}

static inline int FUNC_0(LZOContext *VAR_0, int VAR_1, int VAR_2)
{ int VAR_3 = VAR_1 & VAR_2; if (!VAR_3) { while (!(VAR_1 = get_byte(VAR_0)))
VAR_3 += 255; VAR_3 += VAR_2 + VAR_1; } return VAR_3; }