static int vnc_display_listen(VncDisplay *vd,

                              SocketAddress **saddr,

                              size_t nsaddr,

                              SocketAddress **wsaddr,

                              size_t nwsaddr,

                              Error **errp)

{

    size_t i;



    for (i = 0; i < nsaddr; i++) {

        if (vnc_display_listen_addr(vd, saddr[i],

                                    "vnc-listen",

                                    &vd->lsock,

                                    &vd->lsock_tag,

                                    &vd->nlsock,

                                    errp) < 0) {

            return -1;

        }

    }

    for (i = 0; i < nwsaddr; i++) {

        if (vnc_display_listen_addr(vd, wsaddr[i],

                                    "vnc-ws-listen",

                                    &vd->lwebsock,

                                    &vd->lwebsock_tag,

                                    &vd->nlwebsock,

                                    errp) < 0) {

            return -1;

        }

    }



    return 0;

}

static int vnc_display_listen(VncDisplay *vd,

                              SocketAddress **saddr,

                              size_t nsaddr,

                              SocketAddress **wsaddr,

                              size_t nwsaddr,

                              Error **errp)

{

    size_t i;



    for (i = 0; i < nsaddr; i++) {

        if (vnc_display_listen_addr(vd, saddr[i],

                                    "vnc-listen",

                                    &vd->lsock,

                                    &vd->lsock_tag,

                                    &vd->nlsock,

                                    errp) < 0) {

            return -1;

        }

    }

    for (i = 0; i < nwsaddr; i++) {

        if (vnc_display_listen_addr(vd, wsaddr[i],

                                    "vnc-ws-listen",

                                    &vd->lwebsock,

                                    &vd->lwebsock_tag,

                                    &vd->nlwebsock,

                                    errp) < 0) {

            return -1;

        }

    }



    return 0;

}

static int FUNC_0(VncDisplay *VAR_0,

                              SocketAddress **VAR_1,

                              size_t VAR_2,

                              SocketAddress **VAR_3,

                              size_t VAR_4,

                              Error **VAR_5)

{

    size_t i;



    for (i = 0; i < VAR_2; i++) {

        if (vnc_display_listen_addr(VAR_0, VAR_1[i],

                                    "vnc-listen",

                                    &VAR_0->lsock,

                                    &VAR_0->lsock_tag,

                                    &VAR_0->nlsock,

                                    VAR_5) < 0) {

            return -1;

        }

    }

    for (i = 0; i < VAR_4; i++) {

        if (vnc_display_listen_addr(VAR_0, VAR_3[i],

                                    "vnc-ws-listen",

                                    &VAR_0->lwebsock,

                                    &VAR_0->lwebsock_tag,

                                    &VAR_0->nlwebsock,

                                    VAR_5) < 0) {

            return -1;

        }

    }



    return 0;

}

static int FUNC_0(VncDisplay *VAR_0,
SocketAddress **VAR_1,
size_t VAR_2,
SocketAddress **VAR_3,
size_t VAR_4,
Error **VAR_5)
{ size_t i; for (i = 0; i < VAR_2; i++) { if (vnc_display_listen_addr(VAR_0, VAR_1[i],
"vnc-listen",
&VAR_0->lsock,
&VAR_0->lsock_tag,
&VAR_0->nlsock,
VAR_5) < 0) { return -1; } } for (i = 0; i < VAR_4; i++) { if (vnc_display_listen_addr(VAR_0, VAR_3[i],
"vnc-ws-listen",
&VAR_0->lwebsock,
&VAR_0->lwebsock_tag,
&VAR_0->nlwebsock,
VAR_5) < 0) { return -1; } } return 0; }