1995-02-06 15:33:45 +00:00
|
|
|
/* d4all.h (c)Copyright Sequiter Software Inc., 1991-1994. All rights reserved. */
|
|
|
|
|
|
|
|
/**********************************************************************/
|
|
|
|
/********** USER SWITCH SETTINGS AREA ***********/
|
|
|
|
|
|
|
|
/* Index File compatibility options */
|
1995-07-03 08:51:10 +00:00
|
|
|
#define S4FOX
|
1995-02-06 15:33:45 +00:00
|
|
|
/* #define S4CLIPPER */
|
|
|
|
/* #define S4MDX */
|
|
|
|
/* #define S4NDX */
|
|
|
|
|
|
|
|
/* Specify Operating Environment or Screen Output Option - Default is DOS */
|
|
|
|
/* #define S4DLL */
|
|
|
|
/* #define S4WINDOWS */
|
|
|
|
/* #define S4WIN32 */ /* Windows NT */
|
|
|
|
/* #define S4CONSOLE */ /* NT Console application */
|
|
|
|
/* #define S4OS2 */
|
|
|
|
/* #define S4OS2DLL */ /* OS/2 PRESENTATION MANAGER DLL LIBRARY */
|
|
|
|
/* #define S4OS2PM */ /* OS/2 PRESENTATION MANAGER STATIC LIBRARY */
|
1995-02-17 09:46:50 +00:00
|
|
|
/* #define S4UNIX */ /* requires Multi-Platform Version */
|
1995-02-06 15:33:45 +00:00
|
|
|
/* #define S4MACINTOSH */ /* requires Multi-Platform Version */
|
|
|
|
/* #define S4CODE_SCREENS */
|
|
|
|
/* #define S4CONTROLS */ /* for use with CodeControls DLL */
|
|
|
|
/* #define S4VBX */ /* for use with CodeControls VBX */
|
|
|
|
/* #define S4PASCAL_DOS */ /* Borland Pascal for DOS DLL */
|
|
|
|
/* #define S4PASCAL_WIN */ /* Borland Pascal for Windows DLL */
|
|
|
|
|
|
|
|
/* General Configuration Options */
|
|
|
|
/* #define S4DEBUG */
|
|
|
|
/* #define S4DEBUG_DEV */
|
1995-07-03 08:51:10 +00:00
|
|
|
#define S4ERROR_HOOK
|
1995-02-06 15:33:45 +00:00
|
|
|
/* #define S4LOCK_CHECK */
|
|
|
|
/* #define S4LOCK_HOOK */
|
|
|
|
/* #define S4MAX */
|
1995-07-03 08:51:10 +00:00
|
|
|
/* #define S4MEMO_OFF */
|
1995-02-06 15:33:45 +00:00
|
|
|
/* #define S4OFF_ERROR */
|
|
|
|
/* #define S4OFF_INDEX */
|
1995-07-03 08:51:10 +00:00
|
|
|
#define S4OFF_MEMO
|
1995-02-06 15:33:45 +00:00
|
|
|
/* #define S4OFF_MULTI */
|
|
|
|
/* #define S4OFF_OPTIMIZE */
|
|
|
|
/* #define S4OFF_REPORT */
|
|
|
|
/* #define S4OFF_WRITE */
|
|
|
|
/* #define S4OLD_CODE */
|
|
|
|
/* #define S4OPTIMIZE_OFF */
|
1995-07-03 08:51:10 +00:00
|
|
|
#define S4SAFE
|
1995-02-06 15:33:45 +00:00
|
|
|
/* #define S4SINGLE */
|
|
|
|
|
|
|
|
/**********************************************************************/
|
|
|
|
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include <string.h>
|
|
|
|
#include <stdio.h>
|
|
|
|
|
|
|
|
#ifdef S4MACINTOSH
|
|
|
|
#define S4UNIX
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef S4UNIX
|
|
|
|
#include "p4port.h"
|
|
|
|
#else
|
|
|
|
#include <limits.h>
|
|
|
|
#include <io.h>
|
|
|
|
#include <stdarg.h>
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef S4VB_DOS
|
|
|
|
#include "v4names.h"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#include "d4defs.h"
|
|
|
|
#include "d4data.h"
|
|
|
|
#include "d4declar.h"
|
|
|
|
#include "f4flag.h"
|
|
|
|
#include "e4expr.h"
|
|
|
|
#include "s4sort.h"
|
|
|
|
#include "e4error.h"
|
|
|
|
|
|
|
|
#include "o4opt.h"
|
|
|
|
|
|
|
|
#ifdef S4WINDOWS
|
|
|
|
#include <windows.h>
|
|
|
|
#else
|
|
|
|
#ifdef S4WIN32
|
|
|
|
#include <windows.h>
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#include "r4relate.h"
|
|
|
|
|
|
|
|
#ifdef S4VBX
|
|
|
|
#ifndef S4CONTROLS
|
|
|
|
#define S4CONTROLS
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef S4VB_DOS
|
|
|
|
#include "v4dos.h"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef S4OFF_REPORT
|
|
|
|
#include "r4report.h"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef S4CODE_SCREENS
|
|
|
|
#include "w4.h"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#define S4VERSION 5104
|