Ozkan Sezer | 7a183a0 | 2009-07-27 06:04:37 +0000 | [diff] [blame] | 1 | #define __CRT__NO_INLINE |
Kai Tietz | e487611 | 2007-09-26 10:36:25 +0000 | [diff] [blame] | 2 | #include <io.h> |
| 3 | #include <string.h> |
| 4 | |
| 5 | intptr_t __cdecl _findfirst64i32(const char *_Filename,struct _finddata64i32_t *_FindData) |
| 6 | { |
| 7 | struct __finddata64_t fd; |
| 8 | intptr_t ret = _findfirst64(_Filename,&fd); |
| 9 | _FindData->attrib=fd.attrib; |
| 10 | _FindData->time_create=fd.time_create; |
| 11 | _FindData->time_access=fd.time_access; |
| 12 | _FindData->time_write=fd.time_write; |
| 13 | _FindData->size=(_fsize_t) fd.size; |
| 14 | strncpy(_FindData->name,fd.name,260); |
| 15 | return ret; |
| 16 | } |
Kai Tietz | 8c16df2 | 2007-11-19 15:10:12 +0000 | [diff] [blame] | 17 | |
| 18 | intptr_t __cdecl _wfindfirst64i32(const wchar_t *_Filename,struct _wfinddata64i32_t *_FindData) |
| 19 | { |
| 20 | struct _wfinddata64_t fd; |
Kai Tietz | 5df3e8b | 2008-01-26 11:53:45 +0000 | [diff] [blame] | 21 | intptr_t ret = _wfindfirst64(_Filename,&fd); |
Kai Tietz | 8c16df2 | 2007-11-19 15:10:12 +0000 | [diff] [blame] | 22 | _FindData->attrib=fd.attrib; |
| 23 | _FindData->time_create=fd.time_create; |
| 24 | _FindData->time_access=fd.time_access; |
| 25 | _FindData->time_write=fd.time_write; |
| 26 | _FindData->size=(_fsize_t) fd.size; |
| 27 | memcpy(_FindData->name,fd.name,260*sizeof(wchar_t)); |
| 28 | return ret; |
| 29 | } |