mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
[FATTEN]
* WHO ATE THAT 'b'?! WHO?! * The jump instruction is 3 bytes long, not 2 (and dequick&dirtied a bit while at it). svn path=/trunk/; revision=69137
This commit is contained in:
@@ -30,7 +30,7 @@ DSTATUS disk_openimage(BYTE pdrv, const char* imageFileName)
|
||||
driveHandle[0] = fopen(imageFileName, "r+b");
|
||||
if (!driveHandle[0])
|
||||
{
|
||||
driveHandle[0] = fopen(imageFileName, "w+");
|
||||
driveHandle[0] = fopen(imageFileName, "w+b");
|
||||
}
|
||||
|
||||
if (driveHandle[0] != NULL)
|
||||
|
||||
@@ -232,8 +232,10 @@ int main(int oargc, char* oargv[])
|
||||
}
|
||||
else
|
||||
{
|
||||
// Quick&dirty hardcoded length.
|
||||
memcpy(buff + 2, temp + 2, 0x3E - 0x02);
|
||||
#define FAT16_HEADER_START 3
|
||||
#define FAT16_HEADER_END 62
|
||||
|
||||
memcpy(buff + FAT16_HEADER_START, temp + FAT16_HEADER_START, FAT16_HEADER_END - FAT16_HEADER_START);
|
||||
}
|
||||
|
||||
if (disk_write(0, buff, 0, 1))
|
||||
|
||||
Reference in New Issue
Block a user