From: batt Date: Tue, 30 Oct 2007 17:17:47 +0000 (+0000) Subject: Remove kfile duplicate. X-Git-Tag: 1.0.0~271 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=01196cafd82cd87bd753cabc5a34e34b66204bef;p=bertos.git Remove kfile duplicate. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@971 38d2e660-2303-0410-9eaa-f027e97ec537 --- diff --git a/mware/kfile.h b/mware/kfile.h deleted file mode 100644 index 2bdcf8dd..00000000 --- a/mware/kfile.h +++ /dev/null @@ -1,95 +0,0 @@ -/** - * \file - * - * - * \brief Virtual KFile I/O interface. - * - * \version $Id$ - * \author Bernardo Innocenti - */ - -/*#* - *#* $Log$ - *#* Revision 1.7 2007/06/08 14:25:43 batt - *#* Merge from project_ks. - *#* - *#* Revision 1.6 2006/07/19 12:56:28 bernie - *#* Convert to new Doxygen style. - *#* - *#* Revision 1.5 2005/11/04 16:20:02 bernie - *#* Fix reference to README.devlib in header. - *#* - *#* Revision 1.4 2005/04/11 19:10:28 bernie - *#* Include top-level headers from cfg/ subdir. - *#* - *#* Revision 1.3 2004/12/31 16:43:23 bernie - *#* Move seek function last in VT. - *#* - *#* Revision 1.2 2004/08/25 14:12:09 rasky - *#* Aggiornato il comment block dei log RCS - *#* - *#* Revision 1.1 2004/08/04 02:40:25 bernie - *#* Add virtual file I/O interface. - *#* - *#*/ -#ifndef MWARE_KFILE_H -#define MWARE_KFILE_H - -#include - -/* fwd decl */ -struct _KFile; - -typedef size_t (*ReadFunc_t) (struct _KFile *fd, char *buf, size_t size); -typedef size_t (*WriteFunc_t) (struct _KFile *fd, const char *buf, size_t size); -typedef bool (*SeekFunc_t) (struct _KFile *fd, int32_t offset); -typedef bool (*OpenFunc_t) (struct _KFile *fd, const char *name, int mode); -typedef bool (*CloseFunc_t) (struct _KFile *fd); - - -/* Context data for callback functions which operate on - * pseudo files. - */ -typedef struct _KFile -{ - ReadFunc_t read; - WriteFunc_t write; - OpenFunc_t open; - CloseFunc_t close; - SeekFunc_t seek; - - /* NOTE: these must _NOT_ be size_t on 16bit CPUs! */ - uint32_t seek_pos; - uint32_t size; -} KFile; - -#endif /* MWARE_KFILE_H */