static void audio_init (PCIBus *pci_bus, qemu_irq *pic)

{

    struct soundhw *c;

    int audio_enabled = 0;



    for (c = soundhw; !audio_enabled && c->name; ++c) {

        audio_enabled = c->enabled;

    }



    if (audio_enabled) {

        AudioState *s;



        s = AUD_init ();

        if (s) {

            for (c = soundhw; c->name; ++c) {

                if (c->enabled) {

                    if (c->isa) {

                        c->init.init_isa (s, pic);

                    }

                    else {

                        if (pci_bus) {

                            c->init.init_pci (pci_bus, s);

                        }

                    }

                }

            }

        }

    }

}

static void audio_init (PCIBus *pci_bus, qemu_irq *pic)

{

    struct soundhw *c;

    int audio_enabled = 0;



    for (c = soundhw; !audio_enabled && c->name; ++c) {

        audio_enabled = c->enabled;

    }



    if (audio_enabled) {

        AudioState *s;



        s = AUD_init ();

        if (s) {

            for (c = soundhw; c->name; ++c) {

                if (c->enabled) {

                    if (c->isa) {

                        c->init.init_isa (s, pic);

                    }

                    else {

                        if (pci_bus) {

                            c->init.init_pci (pci_bus, s);

                        }

                    }

                }

            }

        }

    }

}

        if (s) {             for (c = soundhw; c->name; ++c) {                 if (c->enabled) {                     if (c->isa) {         if (s) {             for (c = soundhw; c->name; ++c) {         if (s) {             for (c = soundhw; c->name; ++c) {                 if (c->enabled) {                     if (c->isa) {                         c->init.init_isa (s, pic);                     else {                         if (pci_bus) {                             c->init.init_pci (pci_bus, s);
static void FUNC_0 (PCIBus *VAR_0, qemu_irq *VAR_1)

{

    struct soundhw *VAR_2;

    int VAR_3 = 0;



    for (VAR_2 = soundhw; !VAR_3 && VAR_2->name; ++VAR_2) {

        VAR_3 = VAR_2->enabled;

    }



    if (VAR_3) {

        AudioState *s;



        s = AUD_init ();

        if (s) {

            for (VAR_2 = soundhw; VAR_2->name; ++VAR_2) {

                if (VAR_2->enabled) {

                    if (VAR_2->isa) {

                        VAR_2->init.init_isa (s, VAR_1);

                    }

                    else {

                        if (VAR_0) {

                            VAR_2->init.init_pci (VAR_0, s);

                        }

                    }

                }

            }

        }

    }

}

static void FUNC_0 (PCIBus *VAR_0, qemu_irq *VAR_1)
{ struct soundhw *VAR_2; int VAR_3 = 0; for (VAR_2 = soundhw; !VAR_3 && VAR_2->name; ++VAR_2) { VAR_3 = VAR_2->enabled; } if (VAR_3) { AudioState *s; s = AUD_init (); if (s) { for (VAR_2 = soundhw; VAR_2->name; ++VAR_2) { if (VAR_2->enabled) { if (VAR_2->isa) { VAR_2->init.init_isa (s, VAR_1); } else { if (VAR_0) { VAR_2->init.init_pci (VAR_0, s); } } } } } } }