static inline void copy(LZOContext *c, int cnt)

{

    register const uint8_t *src = c->in;

    register uint8_t *dst       = c->out;


    if (cnt > c->in_end - src) {

        cnt       = FFMAX(c->in_end - src, 0);

        c->error |= AV_LZO_INPUT_DEPLETED;

    }

    if (cnt > c->out_end - dst) {

        cnt       = FFMAX(c->out_end - dst, 0);

        c->error |= AV_LZO_OUTPUT_FULL;

    }

#if defined(INBUF_PADDED) && defined(OUTBUF_PADDED)

    AV_COPY32U(dst, src);

    src += 4;

    dst += 4;

    cnt -= 4;

    if (cnt > 0)

#endif

    memcpy(dst, src, cnt);

    c->in  = src + cnt;

    c->out = dst + cnt;

}
static inline void copy(LZOContext *c, int cnt)

{

    register const uint8_t *src = c->in;

    register uint8_t *dst       = c->out;


    if (cnt > c->in_end - src) {

        cnt       = FFMAX(c->in_end - src, 0);

        c->error |= AV_LZO_INPUT_DEPLETED;

    }

    if (cnt > c->out_end - dst) {

        cnt       = FFMAX(c->out_end - dst, 0);

        c->error |= AV_LZO_OUTPUT_FULL;

    }

#if defined(INBUF_PADDED) && defined(OUTBUF_PADDED)

    AV_COPY32U(dst, src);

    src += 4;

    dst += 4;

    cnt -= 4;

    if (cnt > 0)

#endif

    memcpy(dst, src, cnt);

    c->in  = src + cnt;

    c->out = dst + cnt;

}
static inline void FUNC_0(LZOContext *VAR_0, int VAR_1)

{

    register const uint8_t *VAR_2 = VAR_0->in;

    register uint8_t *VAR_3       = VAR_0->out;


    if (VAR_1 > VAR_0->in_end - VAR_2) {

        VAR_1       = FFMAX(VAR_0->in_end - VAR_2, 0);

        VAR_0->error |= AV_LZO_INPUT_DEPLETED;

    }

    if (VAR_1 > VAR_0->out_end - VAR_3) {

        VAR_1       = FFMAX(VAR_0->out_end - VAR_3, 0);

        VAR_0->error |= AV_LZO_OUTPUT_FULL;

    }

#if defined(INBUF_PADDED) && defined(OUTBUF_PADDED)

    AV_COPY32U(VAR_3, VAR_2);

    VAR_2 += 4;

    VAR_3 += 4;

    VAR_1 -= 4;

    if (VAR_1 > 0)

#endif

    memcpy(VAR_3, VAR_2, VAR_1);

    VAR_0->in  = VAR_2 + VAR_1;

    VAR_0->out = VAR_3 + VAR_1;

}
static inline void FUNC_0(LZOContext *VAR_0, int VAR_1)
{ register const uint8_t *VAR_2 = VAR_0->in; register uint8_t *VAR_3       = VAR_0->out; if (VAR_1 > VAR_0->in_end - VAR_2) { VAR_1       = FFMAX(VAR_0->in_end - VAR_2, 0); VAR_0->error |= AV_LZO_INPUT_DEPLETED; } if (VAR_1 > VAR_0->out_end - VAR_3) { VAR_1       = FFMAX(VAR_0->out_end - VAR_3, 0); VAR_0->error |= AV_LZO_OUTPUT_FULL; } #if defined(INBUF_PADDED) && defined(OUTBUF_PADDED)
AV_COPY32U(VAR_3, VAR_2); VAR_2 += 4; VAR_3 += 4; VAR_1 -= 4; if (VAR_1 > 0)
#endif
memcpy(VAR_3, VAR_2, VAR_1); VAR_0->in  = VAR_2 + VAR_1; VAR_0->out = VAR_3 + VAR_1; }