X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fkern%2Fkfile.h;h=52f7991c88b75bf5112c65a0c26cdf2499ef70e2;hb=85d22491aa15351d03e9ba1a2866136ecc216b4f;hp=4bb7a2380946748f6063e3d6bc56cc689ba0d707;hpb=791e167e053bdd9250d34a9a5ccae6ccde4d6679;p=bertos.git diff --git a/bertos/kern/kfile.h b/bertos/kern/kfile.h index 4bb7a238..52f7991c 100644 --- a/bertos/kern/kfile.h +++ b/bertos/kern/kfile.h @@ -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; /**