其实没啥修改,就是while变成for

This commit is contained in:
anod 2023-03-20 16:37:47 +08:00
parent e3167ac0ee
commit ffdc1ed01f

View File

@ -144,19 +144,16 @@ Result dump_rom( u32 size )
return res;
u8 *p = ROM_LOC;
while( size > 0 )
u32 len;
for( u8 *p=ROM_LOC; size > 0; size-=len, p+=len )
{
u32 len;
res = fWrite( file, p, 512, &len );
res = fWrite( file, p, 256, &len );
if( res != RES_OK )
return res;
size -= len;
p += len;
break;
}
fClose( file );
return RES_OK;
return size > 0 ? res : RES_OK;
}
#endif