Revision ef476062 hw/eepro100.c

b/hw/eepro100.c
1290 1290

  
1291 1291
static uint8_t eepro100_read1(EEPRO100State * s, uint32_t addr)
1292 1292
{
1293
    uint8_t val;
1293
    uint8_t val = 0;
1294 1294
    if (addr <= sizeof(s->mem) - sizeof(val)) {
1295 1295
        memcpy(&val, &s->mem[addr], sizeof(val));
1296 1296
    }
......
1333 1333

  
1334 1334
static uint16_t eepro100_read2(EEPRO100State * s, uint32_t addr)
1335 1335
{
1336
    uint16_t val;
1336
    uint16_t val = 0;
1337 1337
    if (addr <= sizeof(s->mem) - sizeof(val)) {
1338 1338
        memcpy(&val, &s->mem[addr], sizeof(val));
1339 1339
    }
......
1356 1356

  
1357 1357
static uint32_t eepro100_read4(EEPRO100State * s, uint32_t addr)
1358 1358
{
1359
    uint32_t val;
1359
    uint32_t val = 0;
1360 1360
    if (addr <= sizeof(s->mem) - sizeof(val)) {
1361 1361
        memcpy(&val, &s->mem[addr], sizeof(val));
1362 1362
    }

Also available in: Unified diff