static void pcnet_aprom_writeb(void *opaque, uint32_t addr, uint32_t val)

{

    PCNetState *s = opaque;

#ifdef PCNET_DEBUG

    printf("pcnet_aprom_writeb addr=0x%08x val=0x%02x\n", addr, val);

#endif

    /* Check APROMWE bit to enable write access */

    if (pcnet_bcr_readw(s,2) & 0x100)

        s->prom[addr & 15] = val;

}

static void pcnet_aprom_writeb(void *opaque, uint32_t addr, uint32_t val)

{

    PCNetState *s = opaque;

#ifdef PCNET_DEBUG

    printf("pcnet_aprom_writeb addr=0x%08x val=0x%02x\n", addr, val);

#endif

    

    if (pcnet_bcr_readw(s,2) & 0x100)

        s->prom[addr & 15] = val;

}

static void FUNC_0(void *VAR_0, uint32_t VAR_1, uint32_t VAR_2)

{

    PCNetState *s = VAR_0;

#ifdef PCNET_DEBUG

    printf("FUNC_0 VAR_1=0x%08x VAR_2=0x%02x\n", VAR_1, VAR_2);

#endif

    

    if (pcnet_bcr_readw(s,2) & 0x100)

        s->prom[VAR_1 & 15] = VAR_2;

}

static void FUNC_0(void *VAR_0, uint32_t VAR_1, uint32_t VAR_2)
{ PCNetState *s = VAR_0; #ifdef PCNET_DEBUG
printf("FUNC_0 VAR_1=0x%08x VAR_2=0x%02x\n", VAR_1, VAR_2); #endif
if (pcnet_bcr_readw(s,2) & 0x100)
s->prom[VAR_1 & 15] = VAR_2; }