1 /* RCS  $Id: config.h,v 1.2 2008-03-05 18:36:30 kz Exp $
2 --
3 -- SYNOPSIS
4 --      Configurarion include file.
5 --
6 -- DESCRIPTION
7 -- 	There is one of these for each specific machine configuration.
8 --	It can be used to further tweek the machine specific sources
9 --	so that they compile.
10 --
11 -- AUTHOR
12 --      Dennis Vadura, dvadura@dmake.wticorp.com
13 --
14 -- WWW
15 --      http://dmake.wticorp.com/
16 --
17 -- COPYRIGHT
18 --      Copyright (c) 1996,1997 by WTI Corp.  All rights reserved.
19 --
20 --      This program is NOT free software; you can redistribute it and/or
21 --      modify it under the terms of the Software License Agreement Provided
22 --      in the file <distribution-root>/COPYING.
23 --
24 -- LOG
25 --      Use cvs log to obtain detailed change logs.
26 */
27 
28 /* define this for configurations that don't have the coreleft function
29  * so that the code compiles.  To my knowledge coreleft exists only on
30  * Turbo C, but it is needed here since the function is used in many debug
31  * macros. */
32 /*#define coreleft() 0L*/
33 extern unsigned int coreleft();
34 
35 #define SIGQUIT	SIGTERM		/* turbo C doesn't understand SIGQUIT */
36 
37 /* Turbo-C understands const declarations. */
38 #define CONST const
39 
40 #ifndef MSDOS
41 #   define MSDOS 1
42 #endif
43 
44 #define REAL_MSDOS 1
45 
46 /* a small problem with pointer to voids on some unix machines needs this */
47 #define DMPVOID void *
48 
49 /* Borland redefined the environment variable, sigh */
50 #define environ _environ
51 
52 /* Have to pull this in for the standard lib defines */
53 #include <io.h>
54