- DWORD fptr; <span class="c">/* File read/write pointer (Byte offset origin from top of the file) */</span>\r
- DWORD fsize; <span class="c">/* File size in unit of byte */</span>\r
- DWORD sclust; <span class="c">/* File start cluster */</span>\r
- DWORD clust; <span class="c">/* Current cluster */</span>\r
- DWORD dsect; <span class="c">/* Current data sector */</span>\r
+ FSIZE_t fptr; <span class="c">/* File read/write pointer (Byte offset origin from top of the file) */</span>\r
+ DWORD clust; <span class="c">/* Current cluster of fptr (One cluster behind if fptr is on the cluster boundary. Invalid if fptr == 0.) */</span>\r
+ DWORD sect; <span class="c">/* Current data sector (Can be invalid if fptr is on the cluster boundary.)*/</span>\r