home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
MISC
/
MNLDOS.ZIP
/
src
/
oswatxxx.h
< prev
next >
Wrap
C/C++ Source or Header
|
2004-07-18
|
919b
|
52 lines
/* $Id: oswatxxx.h,v 1.5 2004/07/17 03:05:06 ozzmosis Exp $ */
#include <stdlib.h>
#include <dos.h>
#include <direct.h>
#include <io.h>
#define STR_DIRSEPARATOR "\\"
/* Needed definitions */
#define OSFND "oswatfnd.c"
#define OSFUL "oswatful.c"
#ifdef USE_DO_EXEC
/* Thomas Wagner's do_exec() isn't working yet... */
/* Overrides over defaults */
#undef OSEXC
#define OSEXC "osd16exc.c"
#endif
#ifdef __DOS__
#define __MSDOS__
#ifdef __386__
#define __DOS32__
#else
#define __DOS16__
#endif
#endif
#ifdef __NT__
#define __W32__
#endif
#define HAVE_OS_FULLPATH
#define HAVE_OS_FGETS
#define HAVE_STRUPR
#define MYMAXFILE _MAX_FNAME
#define MYMAXDIR _MAX_DIR
#define MYMAXPATH _MAX_PATH
#define MYMAXEXT _MAX_EXT
#define MYMAXDRIVE _MAX_DRIVE
struct _filefind
{
char path[MYMAXFILE + MYMAXEXT];
struct find_t fileinfo;
};
#define filecmp stricmp
#define filenodir(x) (strpbrk(x,"\\/") == NULL)