• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #define __CRT__NO_INLINE
2 #include <io.h>
3 #include <string.h>
4 
_findfirst64i32(const char * _Filename,struct _finddata64i32_t * _FindData)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   if (ret == -1) {
10     memset(_FindData,0,sizeof(struct _finddata64i32_t));
11     return -1;
12   }
13   _FindData->attrib=fd.attrib;
14   _FindData->time_create=fd.time_create;
15   _FindData->time_access=fd.time_access;
16   _FindData->time_write=fd.time_write;
17   _FindData->size=(_fsize_t) fd.size;
18   strncpy(_FindData->name,fd.name,260);
19   return ret;
20 }
21 
22