mirror of
https://gitee.com/anod/open_agb_firm.git
synced 2025-05-11 19:26:57 +08:00
其实没啥修改,就是while变成for
This commit is contained in:
parent
e3167ac0ee
commit
ffdc1ed01f
@ -144,19 +144,16 @@ Result dump_rom( u32 size )
|
|||||||
return res;
|
return res;
|
||||||
|
|
||||||
u8 *p = ROM_LOC;
|
u8 *p = ROM_LOC;
|
||||||
while( size > 0 )
|
|
||||||
{
|
|
||||||
u32 len;
|
u32 len;
|
||||||
res = fWrite( file, p, 512, &len );
|
for( u8 *p=ROM_LOC; size > 0; size-=len, p+=len )
|
||||||
|
{
|
||||||
|
res = fWrite( file, p, 256, &len );
|
||||||
if( res != RES_OK )
|
if( res != RES_OK )
|
||||||
return res;
|
break;
|
||||||
|
|
||||||
size -= len;
|
|
||||||
p += len;
|
|
||||||
}
|
}
|
||||||
fClose( file );
|
fClose( file );
|
||||||
|
|
||||||
return RES_OK;
|
return size > 0 ? res : RES_OK;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user