Revision b1503cda hw/ac97.c

b/hw/ac97.c
1196 1196
    qemu_put_be32s (f, &s->glob_sta);
1197 1197
    qemu_put_be32s (f, &s->cas);
1198 1198

  
1199
    for (i = 0; i < sizeof (s->bm_regs) / sizeof (s->bm_regs[0]); ++i) {
1199
    for (i = 0; i < ARRAY_SIZE (s->bm_regs); ++i) {
1200 1200
        AC97BusMasterRegs *r = &s->bm_regs[i];
1201 1201
        qemu_put_be32s (f, &r->bdbar);
1202 1202
        qemu_put_8s (f, &r->civ);
......
1235 1235
    qemu_get_be32s (f, &s->glob_sta);
1236 1236
    qemu_get_be32s (f, &s->cas);
1237 1237

  
1238
    for (i = 0; i < sizeof (s->bm_regs) / sizeof (s->bm_regs[0]); ++i) {
1238
    for (i = 0; i < ARRAY_SIZE (s->bm_regs); ++i) {
1239 1239
        AC97BusMasterRegs *r = &s->bm_regs[i];
1240 1240
        qemu_get_be32s (f, &r->bdbar);
1241 1241
        qemu_get_8s (f, &r->civ);

Also available in: Unified diff