3d6c8b3e2d
Files correlati : cb6.dll Ricompilazione Demo : [ ] Commento : Modifiche per la compilazione Linux git-svn-id: svn://10.65.10.50/trunk@11080 c028cbd2-c16b-5b4b-a496-9718f37d4682
194 lines
4.1 KiB
C
Executable File
194 lines
4.1 KiB
C
Executable File
/* d4all.h (c)Copyright Sequiter Software Inc., 1988-1996. All rights reserved. */
|
|
|
|
#ifndef D4ALL_INC
|
|
#define D4ALL_INC
|
|
|
|
#ifdef LINUX
|
|
#define S4UNIX
|
|
#endif
|
|
#ifdef WIN32
|
|
#define S4DLL
|
|
#define S4WIN32
|
|
#endif
|
|
/**********************************************************************/
|
|
/********** USER SWITCH SETTINGS AREA ***********/
|
|
|
|
/* CodeBase configuration */
|
|
/* #define S4CLIENT */
|
|
#define S4STAND_ALONE
|
|
|
|
/* Index File compatibility options */
|
|
#ifndef S4CLIENT
|
|
/* #define S4CLIPPER */
|
|
#define S4FOX
|
|
/* #define S4MDX */
|
|
#endif
|
|
|
|
#ifdef S4FOX
|
|
/* FoxPro collating sequence support (select none, some or all) */
|
|
#define S4GENERAL /* Supports German FoxPro 2.5a and Visual FoxPro with general collating sequences */
|
|
|
|
/* FoxPro codepage support (select none, some or all) */
|
|
#define S4CODEPAGE_437 /* U.S. MS-DOS CodePage */
|
|
#define S4CODEPAGE_1252 /* WINDOWS ANSI CodePage */
|
|
#endif
|
|
|
|
/* Output selection (alternatives to default) */
|
|
/* #define S4CODE_SCREENS */
|
|
/* #define S4CONSOLE */
|
|
|
|
/* Specify Library Type (choose one) */
|
|
/* #define S4STATIC */
|
|
/* #define S4DLL */
|
|
/* #define S4DLL_BUILD */
|
|
|
|
/* Choose Operating System */
|
|
/* #define S4DOS */
|
|
/* #define S4OS2 */ /* for OS/2 */
|
|
/* #define S4WIN16 */ /* for Windows 3.x */
|
|
/* #define S4WIN32 */ /* for Windows NT and Windows 95 */
|
|
/* #define S4UNIX */ /* requires CodeBase Portability version */
|
|
/* #define S4MACINTOSH */ /* requires CodeBase Mac version */
|
|
/* #define S4PASCAL_WIN */ /* requires CodePascal version */
|
|
|
|
/* Selected default communications option */
|
|
/* #define S4SPX */
|
|
/* #define S4WINSOCK */
|
|
|
|
/* Alterable CodeBase Global Defines */
|
|
#define DEF4SERVER_ID "S4SERVER"
|
|
#define DEF4PROCESS_ID "23165"
|
|
|
|
/* General Configuration Options */
|
|
/* #define S4CB51 */
|
|
/* #define S4LOCK_HOOK */
|
|
/* #define S4MAX */
|
|
/* #define S4SAFE */
|
|
/* #define S4TIMEOUT_HOOK */
|
|
|
|
/* Error Configuration Options */
|
|
/* #define E4ANALYZE */
|
|
/* #define E4DEBUG */
|
|
#define E4HOOK
|
|
/* #define E4LINK */
|
|
/* #define E4MISC */
|
|
/* #define E4OFF */
|
|
/* #define E4OFF_STRING */
|
|
#define E4PARM_HIGH
|
|
/* #define E4PAUSE */
|
|
/* #define E4STOP */
|
|
/* #define E4STOP_CRITICAL*/
|
|
|
|
#ifndef S4CLIENT
|
|
/* Library Reducing Switches */
|
|
/* #define S4OFF_INDEX */
|
|
/* #define S4OFF_MEMO */
|
|
/* #define S4OFF_MULTI */
|
|
/* #define S4OFF_OPTIMIZE */
|
|
#define S4OFF_REPORT
|
|
/* #define S4OFF_TRAN */
|
|
/* #define S4OFF_WRITE */
|
|
/* #define S4OFF_THREAD */
|
|
#endif
|
|
|
|
/* Spoken Language Switches */
|
|
#define S4ANSI
|
|
/* #define S4DICTIONARY */
|
|
/* #define S4FINNISH */
|
|
/* #define S4FRENCH */
|
|
/* #define S4GERMAN */
|
|
/* #define S4NORWEGIAN */
|
|
/* #define S4SCANDINAVIAN */
|
|
/* #define S4SWEDISH */
|
|
|
|
/**********************************************************************/
|
|
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
#include <stdio.h>
|
|
|
|
|
|
#ifdef S4UNIX
|
|
#include "p4port.h"
|
|
#else
|
|
/* */
|
|
/* */
|
|
/* */
|
|
#define S4WINTEL /*This will include DOS and OS2 also */
|
|
#include <limits.h>
|
|
#include <io.h>
|
|
#include <stdarg.h>
|
|
#ifdef S4OS2
|
|
#include <os2.h>
|
|
#include <direct.h>
|
|
#else
|
|
#include <dos.h>
|
|
#endif
|
|
/* */
|
|
#endif
|
|
|
|
#include <time.h>
|
|
|
|
#ifdef S4WIN16
|
|
#include <windows.h>
|
|
#else
|
|
#ifdef S4WIN32
|
|
#include <windows.h>
|
|
#endif
|
|
#endif
|
|
|
|
#include "d4defs.h"
|
|
#include "d4data.h"
|
|
#include "d4declar.h"
|
|
#include "d4inline.h"
|
|
#include "f4flag.h"
|
|
#include "e4expr.h"
|
|
#include "s4sort.h"
|
|
#include "e4string.h"
|
|
#include "e4error.h"
|
|
|
|
#include "o4opt.h"
|
|
|
|
#include "c4com.h"
|
|
#include "c4trans.h"
|
|
|
|
#ifdef S4SERVER
|
|
#include "d4server.h"
|
|
#endif
|
|
|
|
#ifdef S4LOCAL
|
|
#include "c4coml.h"
|
|
#else
|
|
#ifdef S4SPX
|
|
#include "c4comspx.h"
|
|
#endif
|
|
#ifdef S4WINSOCK
|
|
#include "c4comws.h"
|
|
#endif
|
|
#endif
|
|
|
|
#include "r4relate.h"
|
|
|
|
#ifdef S4VBX
|
|
#ifndef S4CONTROLS
|
|
#endif
|
|
#include "ctrl4vbx.h"
|
|
#else
|
|
#ifdef S4CONTROLS
|
|
#include "ctrl4.h"
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef S4OFF_REPORT
|
|
#include "r4report.h"
|
|
#endif
|
|
|
|
#ifdef S4CODE_SCREENS
|
|
#include "w4.h"
|
|
#endif
|
|
|
|
#define S4VERSION 6001
|
|
//#define S4VERSION 6200
|
|
|
|
#endif /* D4ALL_INC */
|