diff options
| author | Felix Arends <edx@rockbox.org> | 2002-04-28 19:27:16 +0000 |
|---|---|---|
| committer | Felix Arends <edx@rockbox.org> | 2002-04-28 19:27:16 +0000 |
| commit | 98ed5ed17a246e01805b6d187bdfc445fe7d0f7b (patch) | |
| tree | cdfb23c8fbb5bb6ed690ce4d72738dfebd7a78c5 | |
| parent | aca76186c07f8a6286faf73ad094cfc6a7b7a906 (diff) | |
| download | rockbox-98ed5ed17a246e01805b6d187bdfc445fe7d0f7b.zip rockbox-98ed5ed17a246e01805b6d187bdfc445fe7d0f7b.tar.gz rockbox-98ed5ed17a246e01805b6d187bdfc445fe7d0f7b.tar.bz2 rockbox-98ed5ed17a246e01805b6d187bdfc445fe7d0f7b.tar.xz | |
renamed file-win32.c/h to dir-win32.c/h
corrected function definition for directory access functions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@302 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | uisimulator/win32/dir-win32.c (renamed from uisimulator/win32/file-win32.c) | 15 | ||||
| -rw-r--r-- | uisimulator/win32/dir-win32.h (renamed from uisimulator/win32/file-win32.h) | 17 | ||||
| -rw-r--r-- | uisimulator/win32/uisw32.suo | bin | 9728 -> 11264 bytes | |||
| -rw-r--r-- | uisimulator/win32/uisw32.vcproj | 6 |
4 files changed, 11 insertions, 27 deletions
diff --git a/uisimulator/win32/file-win32.c b/uisimulator/win32/dir-win32.c index 57431e9..3a30d57 100644 --- a/uisimulator/win32/file-win32.c +++ b/uisimulator/win32/dir-win32.c @@ -19,8 +19,8 @@ #include <io.h> #include <malloc.h> -#include "file-win32.h" -#include "file.h" +#include "dir-win32.h" +#include "dir.h" // Directory operations // @@ -36,7 +36,7 @@ DIR *opendir ( if ((p->handle = _findfirst (dirname, &fd)) == -1) { free (p); - return NULL; + return 0; } return p; } @@ -53,14 +53,13 @@ int closedir ( // read dir // read next entry in directory -dirent *readdir ( - DIR *dir - ) +struct dirent *readdir ( + DIR *dir + ) { struct _finddata_t fd; if (_findnext (dir->handle, &fd) == -1) - return NULL; + return 0; memcpy (dir->fd.d_name, fd.name, 256); - dir->fd.d_reclen = sizeof (dirent); return &dir->fd; }
\ No newline at end of file diff --git a/uisimulator/win32/file-win32.h b/uisimulator/win32/dir-win32.h index a89ee43..e51dfba 100644 --- a/uisimulator/win32/file-win32.h +++ b/uisimulator/win32/dir-win32.h @@ -21,22 +21,7 @@ #define __FILE_WIN32_H__ #include <io.h> +#include "dir.h" -struct direnttag -{ - long d_ino; /* inode number */ - long d_off; /* offset to the next dirent */ - unsigned short d_reclen;/* length of this record */ - unsigned char d_type; /* type of file */ - char d_name[256]; /* filename */ -}; -typedef struct direnttag dirent; - -struct DIRtag -{ - dirent fd; - intptr_t handle; -}; -typedef struct DIRtag DIR; #endif // #ifndef __FILE_WIN32_H__
\ No newline at end of file diff --git a/uisimulator/win32/uisw32.suo b/uisimulator/win32/uisw32.suo Binary files differindex fa961ef..b14fa23 100644 --- a/uisimulator/win32/uisw32.suo +++ b/uisimulator/win32/uisw32.suo diff --git a/uisimulator/win32/uisw32.vcproj b/uisimulator/win32/uisw32.vcproj index 00d87f6..4419bef 100644 --- a/uisimulator/win32/uisw32.vcproj +++ b/uisimulator/win32/uisw32.vcproj @@ -116,6 +116,9 @@ RelativePath="..\..\firmware\chartables.c"> </File> <File + RelativePath="dir-win32.c"> + </File> + <File RelativePath="kernel.c"> </File> <File @@ -135,9 +138,6 @@ Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc"> <File - RelativePath="file-win32.h"> - </File> - <File RelativePath="lcd-win32.h"> </File> <File |