static int send_sub_rect_solid(VncState *vs, int x, int y, int w, int h)

{

    vnc_framebuffer_update(vs, x, y, w, h, VNC_ENCODING_TIGHT);



    vnc_tight_start(vs);

    vnc_raw_send_framebuffer_update(vs, x, y, w, h);

    vnc_tight_stop(vs);



    return send_solid_rect(vs);

}

static int send_sub_rect_solid(VncState *vs, int x, int y, int w, int h)

{

    vnc_framebuffer_update(vs, x, y, w, h, VNC_ENCODING_TIGHT);



    vnc_tight_start(vs);

    vnc_raw_send_framebuffer_update(vs, x, y, w, h);

    vnc_tight_stop(vs);



    return send_solid_rect(vs);

}

static int FUNC_0(VncState *VAR_0, int VAR_1, int VAR_2, int VAR_3, int VAR_4)

{

    vnc_framebuffer_update(VAR_0, VAR_1, VAR_2, VAR_3, VAR_4, VNC_ENCODING_TIGHT);



    vnc_tight_start(VAR_0);

    vnc_raw_send_framebuffer_update(VAR_0, VAR_1, VAR_2, VAR_3, VAR_4);

    vnc_tight_stop(VAR_0);



    return send_solid_rect(VAR_0);

}

static int FUNC_0(VncState *VAR_0, int VAR_1, int VAR_2, int VAR_3, int VAR_4)
{ vnc_framebuffer_update(VAR_0, VAR_1, VAR_2, VAR_3, VAR_4, VNC_ENCODING_TIGHT); vnc_tight_start(VAR_0); vnc_raw_send_framebuffer_update(VAR_0, VAR_1, VAR_2, VAR_3, VAR_4); vnc_tight_stop(VAR_0); return send_solid_rect(VAR_0); }