1// borc.h --
2// $Id: borc.h 1230 2007-03-09 15:58:53Z jcw $
3// This is part of Metakit, see http://www.equi4.com/metakit.html
4
5/** @file
6 * Configuration header for Borland C++
7 */
8
9#define q4_BORC 1
10
11// get rid of several common warning messages
12#if !q4_STRICT
13#pragma warn -aus // 'identifier' is assigned a value that is never used
14#pragma warn -par // Parameter 'parameter' is never used.
15#pragma warn -sig // Conversion may lose significant digits
16#pragma warn -use // 'identifier' declared but never used
17#endif
18
19#if __BORLANDC__ >= 0x500
20#define q4_BOOL 1     // supports the bool datatype
21// undo previous defaults, because q4_BOOL is not set early enough
22#undef false
23#undef true
24#undef bool
25#endif
26
27#if !defined (q4_EXPORT)
28#define q4_EXPORT 1     // requires export/import specifiers
29#endif
30
31#if defined (__MT__)
32#define q4_MULTI 1      // uses multi-threading
33#endif
34