Use kfile_off_t instead int32_t. Fix comment.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 29 Nov 2007 17:19:57 +0000 (17:19 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 29 Nov 2007 17:19:57 +0000 (17:19 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1019 38d2e660-2303-0410-9eaa-f027e97ec537

kern/kfile.c
kern/kfile.h

index ba7851013ce6acc6ebb6d57ee3a9b7d9bfe7bd80..92627493ceb1e1caa018ea6bd1b0fa353601c017 100644 (file)
@@ -53,7 +53,7 @@
  * This is a generic implementation of seek function, you should redefine
  * it in your local module.
  */
-int32_t kfile_seek(struct _KFile *fd, kfile_off_t offset, KSeekMode whence)
+kfile_off_t kfile_seek(struct _KFile *fd, kfile_off_t offset, KSeekMode whence)
 {
        uint32_t seek_pos;
 
@@ -133,11 +133,6 @@ static bool kfile_rwTest(KFile *f, uint8_t *buf, size_t _size)
  * on \p fd handler. If you want not overwrite exist data
  * you should pass an \p save_buf where test store exist data,
  * otherwise su must pass NULL.
- *
- * \note some device (like flash memeory) not allow write on
- * existing data, and so this test use ASSERT macro to warn you if
- * you are writing on same fd.seek_pos.
- *
  */
 bool kfile_test(uint8_t *test_buf, size_t _size , uint8_t *save_buf, size_t save_buf_size)
 {
index 44832da37159ebb27373a5847ce4da55a4a07e91..3bb0d09fe369088fc12b1d264b45603bcad91bcf 100644 (file)
@@ -62,7 +62,7 @@ typedef enum KSeekMode
 
 typedef size_t (*ReadFunc_t)  (struct _KFile *fd, void *buf, size_t size);
 typedef size_t (*WriteFunc_t) (struct _KFile *fd, const void *buf, size_t size);
-typedef        int32_t (*SeekFunc_t)  (struct _KFile *fd, kfile_off_t offset, KSeekMode whence);
+typedef        kfile_off_t (*SeekFunc_t)  (struct _KFile *fd, kfile_off_t offset, KSeekMode whence);
 typedef bool   (*OpenFunc_t)  (struct _KFile *fd, const char *name, int mode);
 typedef bool   (*CloseFunc_t) (struct _KFile *fd);
 
@@ -87,7 +87,7 @@ typedef struct _KFile
 /*
  * Generic implementation of seek function.
  */
-int32_t kfile_seek(struct _KFile *fd, kfile_off_t offset, KSeekMode whence);
+kfile_off_t kfile_seek(struct _KFile *fd, kfile_off_t offset, KSeekMode whence);
 
 /*
  * Kfile test function