blob: d9e01aa67a7cdcb092d2ab65c83dc9a5ad142991 [file] [log] [blame]
Ozkan Sezer7a183a02009-07-27 06:04:37 +00001#define __CRT__NO_INLINE
Kai Tietze4876112007-09-26 10:36:25 +00002#include <io.h>
3#include <string.h>
4
5intptr_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 Tietz8c16df22007-11-19 15:10:12 +000017
18intptr_t __cdecl _wfindfirst64i32(const wchar_t *_Filename,struct _wfinddata64i32_t *_FindData)
19{
20 struct _wfinddata64_t fd;
Kai Tietz5df3e8b2008-01-26 11:53:45 +000021 intptr_t ret = _wfindfirst64(_Filename,&fd);
Kai Tietz8c16df22007-11-19 15:10:12 +000022 _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}