home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PROG_C
/
SNPD9404.ZIP
/
DIRENT.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-04-03
|
1KB
|
45 lines
.I 14 42
#include <stdio.h> /* For FILENAME_MAX */
#include <dos.h>
#ifndef OS2
#if defined(__ZTC__)
#define DSTRUCT FIND /* ZTC++/SC++ */
#define ATTRIBUTE attribute
#define NAME name
#define TIME time
#define DATE date
#define FSIZE size
#pragma pack(1)
#include <direct.h>
#elif defined(__TURBOC__)
#define DSTRUCT ffblk /* TC/C++ */
#define ATTRIBUTE ff_attrib
#define NAME ff_name
#define TIME ff_ftime
#define DATE ff_fdate
#define FSIZE ff_fsize
#include <dir.h>
#else
#define DSTRUCT find_t /* Assume MSC/QC */
#define ATTRIBUTE attrib
#define NAME name
#define TIME time
#define DATE date
#define FSIZE size
#pragma pack(1)
#include <direct.h>
#endif
#else /* OS/2 */
#define INCL_DOSFILEMAN
#include <os2.h>
struct DSTRUCT {
BYTE reserved[21];
BYTE ATTRIBUTE;
FTIME TIME;
FDATE DATE;
ULONG FSIZE;
CHAR NAME[13];
};
.D 15 20