X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/70702af1370e44e32fb2c3c507e4759a187b4fe5:/fatfs/doc/en/sfile.html..289f6a146c0b2087607d8d8659531ea90142779a:/fatfs/documents/doc/sfile.html diff --git a/fatfs/doc/en/sfile.html b/fatfs/documents/doc/sfile.html similarity index 65% rename from fatfs/doc/en/sfile.html rename to fatfs/documents/doc/sfile.html index 5e53d16..e8a677f 100644 --- a/fatfs/doc/en/sfile.html +++ b/fatfs/documents/doc/sfile.html @@ -1,7 +1,7 @@ - + @@ -13,25 +13,25 @@

FIL

-

The FIL structure (file object) holds the state of an open file. It is created by f_open function and discarded by f_close function. Application program must not modify any member in this structure except for cltbl, or any data on the FAT volume can be collapsed. Note that a sector buffer is defined in this structure at non-tiny configuration (_FS_TINY == 0), so that the FIL structures at that configuration should not be defined as auto variable.

+

The FIL structure (file object) holds the state of an open file. It is created by f_open function and discarded by f_close function. Application program must not modify any member in this structure except for cltbl, or the FAT volume will be collapsed. Note that a sector buffer is defined in this structure at non-tiny configuration (FF_FS_TINY == 0), so that the FIL structures at that configuration should not be defined as auto variable.

 typedef struct {
-    _FDID   obj;          /* Owner file sytem object and object identifier */
+    FFOBJID obj;          /* Object identifier */
     BYTE    flag;         /* File object status flags */
     BYTE    err;          /* Abort flag (error code) */
     FSIZE_t fptr;         /* File read/write pointer (Byte offset origin from top of the file) */
     DWORD   clust;        /* Current cluster of fptr (One cluster behind if fptr is on the cluster boundary. Invalid if fptr == 0.) */
     DWORD   sect;         /* Current data sector (Can be invalid if fptr is on the cluster boundary.)*/
-#if !_FS_READONLY
+#if !FF_FS_READONLY
     DWORD   dir_sect;     /* Sector number containing the directory entry */
     BYTE*   dir_ptr;      /* Ponter to the directory entry in the window */
 #endif
-#if _USE_FASTSEEK
+#if FF_USE_FASTSEEK
     DWORD*  cltbl;        /* Pointer to the cluster link map table (Nulled on file open. Set by application.) */
 #endif
-#if !_FS_TINY
-    BYTE    buf[_MAX_SS]; /* File private data transfer buffer (Always valid if fptr is not on the sector boundary but can be invalid if fptr is on the sector boundary.) */
+#if !FF_FS_TINY
+    BYTE    buf[FF_MAX_SS]; /* File private data transfer buffer (Always valid if fptr is not on the sector boundary but can be invalid if fptr is on the sector boundary.) */
 #endif
 } FIL;