void dpy_gfx_copy(QemuConsole *con, int src_x, int src_y,

                  int dst_x, int dst_y, int w, int h)

{

    DisplayState *s = con->ds;

    DisplayChangeListener *dcl;



    if (!qemu_console_is_visible(con)) {

        return;

    }

    QLIST_FOREACH(dcl, &s->listeners, next) {

        if (con != (dcl->con ? dcl->con : active_console)) {

            continue;

        }

        if (dcl->ops->dpy_gfx_copy) {

            dcl->ops->dpy_gfx_copy(dcl, src_x, src_y, dst_x, dst_y, w, h);

        } else { /* TODO */

            dcl->ops->dpy_gfx_update(dcl, dst_x, dst_y, w, h);

        }

    }

}

void dpy_gfx_copy(QemuConsole *con, int src_x, int src_y,

                  int dst_x, int dst_y, int w, int h)

{

    DisplayState *s = con->ds;

    DisplayChangeListener *dcl;



    if (!qemu_console_is_visible(con)) {

        return;

    }

    QLIST_FOREACH(dcl, &s->listeners, next) {

        if (con != (dcl->con ? dcl->con : active_console)) {

            continue;

        }

        if (dcl->ops->dpy_gfx_copy) {

            dcl->ops->dpy_gfx_copy(dcl, src_x, src_y, dst_x, dst_y, w, h);

        } else { 

            dcl->ops->dpy_gfx_update(dcl, dst_x, dst_y, w, h);

        }

    }

}

void dpy_gfx_copy(QemuConsole *con, int src_x, int src_y, void dpy_gfx_copy(QemuConsole *con, int src_x, int src_y,                   int dst_x, int dst_y, int w, int h)     DisplayState *s = con->ds;     DisplayChangeListener *dcl;     if (!qemu_console_is_visible(con)) {     QLIST_FOREACH(dcl, &s->listeners, next) {         if (con != (dcl->con ? dcl->con : active_console)) {             continue;         if (dcl->ops->dpy_gfx_copy) {             dcl->ops->dpy_gfx_copy(dcl, src_x, src_y, dst_x, dst_y, w, h);             dcl->ops->dpy_gfx_update(dcl, dst_x, dst_y, w, h);
void FUNC_0(QemuConsole *VAR_0, int VAR_1, int VAR_2,

                  int VAR_3, int VAR_4, int VAR_5, int VAR_6)

{

    DisplayState *s = VAR_0->ds;

    DisplayChangeListener *dcl;



    if (!qemu_console_is_visible(VAR_0)) {

        return;

    }

    QLIST_FOREACH(dcl, &s->listeners, next) {

        if (VAR_0 != (dcl->VAR_0 ? dcl->VAR_0 : active_console)) {

            continue;

        }

        if (dcl->ops->FUNC_0) {

            dcl->ops->FUNC_0(dcl, VAR_1, VAR_2, VAR_3, VAR_4, VAR_5, VAR_6);

        } else { 

            dcl->ops->dpy_gfx_update(dcl, VAR_3, VAR_4, VAR_5, VAR_6);

        }

    }

}

void FUNC_0(QemuConsole *VAR_0, int VAR_1, int VAR_2,
int VAR_3, int VAR_4, int VAR_5, int VAR_6)
{ DisplayState *s = VAR_0->ds; DisplayChangeListener *dcl; if (!qemu_console_is_visible(VAR_0)) { return; } QLIST_FOREACH(dcl, &s->listeners, next) { if (VAR_0 != (dcl->VAR_0 ? dcl->VAR_0 : active_console)) { continue; } if (dcl->ops->FUNC_0) { dcl->ops->FUNC_0(dcl, VAR_1, VAR_2, VAR_3, VAR_4, VAR_5, VAR_6); } else { dcl->ops->dpy_gfx_update(dcl, VAR_3, VAR_4, VAR_5, VAR_6); } } }