diff options
author | wdenk <wdenk> | 2004-02-10 00:03:41 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2004-02-10 00:03:41 +0000 |
commit | cd37d9e6e5e9692d8efafc155df23fa142b63d03 (patch) | |
tree | 2c7da916453ce17db49e8556ceca03bf98b3cf62 /include/fat.h | |
parent | ec4c544bed9b026cdf93084fb0daa73ec53a9cda (diff) | |
download | bootable_bootloader_goldelico_gta04-cd37d9e6e5e9692d8efafc155df23fa142b63d03.zip bootable_bootloader_goldelico_gta04-cd37d9e6e5e9692d8efafc155df23fa142b63d03.tar.gz bootable_bootloader_goldelico_gta04-cd37d9e6e5e9692d8efafc155df23fa142b63d03.tar.bz2 |
* Patch by Jian Zhang, 3 Feb 2004:
- Changed the incorrect FAT12BUFSIZE
- data_begin in fsdata can be negative. Changed it to be short.
* Code cleanup
Diffstat (limited to 'include/fat.h')
-rw-r--r-- | include/fat.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/fat.h b/include/fat.h index 3f9c5f3..8fffb42 100644 --- a/include/fat.h +++ b/include/fat.h @@ -43,7 +43,7 @@ #define FATBUFBLOCKS 6 #define FATBUFSIZE (FS_BLOCK_SIZE*FATBUFBLOCKS) -#define FAT12BUFSIZE ((FATBUFSIZE*3)/2) +#define FAT12BUFSIZE ((FATBUFSIZE*2)/3) #define FAT16BUFSIZE (FATBUFSIZE/2) #define FAT32BUFSIZE (FATBUFSIZE/4) @@ -176,7 +176,7 @@ typedef struct { __u16 fat_sect; /* Starting sector of the FAT */ __u16 rootdir_sect; /* Start sector of root directory */ __u16 clust_size; /* Size of clusters in sectors */ - __u16 data_begin; /* The sector of the first cluster */ + short data_begin; /* The sector of the first cluster, can be negative */ __u8 fatbuf[FATBUFSIZE]; /* Current FAT buffer */ int fatbufnum; /* Used by get_fatent, init to -1 */ } fsdata; |