Define a kfile_size type, and use it.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Mon, 26 May 2008 09:19:41 +0000 (09:19 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Mon, 26 May 2008 09:19:41 +0000 (09:19 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1356 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/kern/kfile.h

index 4bb7a2380946748f6063e3d6bc56cc689ba0d707..52f7991c88b75bf5112c65a0c26cdf2499ef70e2 100644 (file)
@@ -95,7 +95,8 @@
 /* fwd decl */
 struct KFile;
 
-typedef int32_t kfile_off_t; ///< KFile offset type, used by kfile_seek function.
+typedef int32_t kfile_off_t;    ///< KFile offset type, used by kfile_seek function.
+typedef int32_t kfile_size_t;   ///< KFile size type, used in kfile struct.
 
 /**
  * Costants for repositioning read/write file offset.
@@ -183,8 +184,8 @@ typedef struct KFile
        DB(id_t _type); ///< Used to keep trace, at runtime, of obj type.
 
        /* NOTE: these must _NOT_ be size_t on 16bit CPUs! */
-       uint32_t seek_pos;
-       uint32_t size;
+       kfile_off_t  seek_pos;
+       kfile_size_t size;
 } KFile;
 
 /**