26 lines
647 B
C++
26 lines
647 B
C++
|
/* MSC / BC compatible findfirst()/findnext() definitions. */
|
||
|
|
||
|
#ifdef __TURBOC__
|
||
|
#include <dir.h>
|
||
|
#include <dos.h>
|
||
|
#else
|
||
|
#include <dos.h>
|
||
|
struct ffblk
|
||
|
{
|
||
|
char ff_reserved[21];
|
||
|
char ff_attrib;
|
||
|
unsigned ff_ftime;
|
||
|
unsigned ff_fdate;
|
||
|
long ff_fsize;
|
||
|
char ff_name[13];
|
||
|
}
|
||
|
#define findfirst(p, f, a) _dos_findfirst(p, (struct _find_t *)f, a)
|
||
|
#define findnext(f) _dos_findnext((struct _find_t *)f)
|
||
|
#define FA_RDONLY _A_RDONLY
|
||
|
#define FA_HIDDEN _A_HIDDEN
|
||
|
#define FA_SYSTEM _A_SYSTEM
|
||
|
#define FA_LABEL _A_VOLID
|
||
|
#define FA_DIREC _A_SUBDIR
|
||
|
#define FA_ARCH _A_ARCH
|
||
|
#endif
|