static int ipvideo_decode_block_opcode_0x5(IpvideoContext *s)

{

    signed char x, y;



    /* copy a block from the previous frame using an expanded range;

     * need 2 more bytes */

    CHECK_STREAM_PTR(2);



    x = *s->stream_ptr++;

    y = *s->stream_ptr++;



    debug_interplay ("    motion bytes = %d, %d\n", x, y);

    return copy_from(s, &s->last_frame, x, y);

}

static int ipvideo_decode_block_opcode_0x5(IpvideoContext *s)

{

    signed char x, y;



    



    CHECK_STREAM_PTR(2);



    x = *s->stream_ptr++;

    y = *s->stream_ptr++;



    debug_interplay ("    motion bytes = %d, %d\n", x, y);

    return copy_from(s, &s->last_frame, x, y);

}

static int FUNC_0(IpvideoContext *VAR_0)

{

    signed char VAR_1, VAR_2;



    



    CHECK_STREAM_PTR(2);



    VAR_1 = *VAR_0->stream_ptr++;

    VAR_2 = *VAR_0->stream_ptr++;



    debug_interplay ("    motion bytes = %d, %d\n", VAR_1, VAR_2);

    return copy_from(VAR_0, &VAR_0->last_frame, VAR_1, VAR_2);

}

static int FUNC_0(IpvideoContext *VAR_0)
{ signed char VAR_1, VAR_2; CHECK_STREAM_PTR(2); VAR_1 = *VAR_0->stream_ptr++; VAR_2 = *VAR_0->stream_ptr++; debug_interplay ("    motion bytes = %d, %d\n", VAR_1, VAR_2); return copy_from(VAR_0, &VAR_0->last_frame, VAR_1, VAR_2); }