gcc 2.x fix
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 3 Jan 2005 23:39:08 +0000 (23:39 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 3 Jan 2005 23:39:08 +0000 (23:39 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1192 c046a42c-6fe2-441c-8c8c-71466251a162

block-dmg.c

index af8b67b7ab08d73d8b39e145527b24b43df8c2df..582e3cb2f0e282ed02bf3993dfad401ce9330788 100644 (file)
@@ -109,10 +109,12 @@ dmg_close:
     /* read offsets */
     last_in_offset = last_out_offset = 0;
     while(lseek(s->fd,0,SEEK_CUR)<info_end) {
+        uint32_t type;
+
        count = read_uint32(s->fd);
        if(count==0)
            goto dmg_close;
-       uint32_t type = read_uint32(s->fd);
+       type = read_uint32(s->fd);
        if(type!=0x6d697368 || count<244)
            lseek(s->fd,count-4,SEEK_CUR);
        else {