1 /* ----------------------------------------------------------------------- *
2  *
3  *   Copyright 2016 The NASM Authors - All Rights Reserved
4  *   See the file AUTHORS included with the NASM distribution for
5  *   the specific copyright holders.
6  *
7  *   Redistribution and use in source and binary forms, with or without
8  *   modification, are permitted provided that the following
9  *   conditions are met:
10  *
11  *   * Redistributions of source code must retain the above copyright
12  *     notice, this list of conditions and the following disclaimer.
13  *   * Redistributions in binary form must reproduce the above
14  *     copyright notice, this list of conditions and the following
15  *     disclaimer in the documentation and/or other materials provided
16  *     with the distribution.
17  *
18  *     THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
19  *     CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
20  *     INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
21  *     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
22  *     DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
23  *     CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24  *     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25  *     NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
26  *     LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27  *     HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28  *     CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29  *     OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30  *     EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  *
32  * ----------------------------------------------------------------------- */
33 
34 /*
35  * config/watcom.h
36  *
37  * Compiler definitions for OpenWatcom instead of config.h.in.
38  *  See config.h.in for the variables which can be defined here.
39  *
40  * This was taken from openwcom.mak and needs to be actually validated.
41  */
42 
43 #ifndef NASM_CONFIG_WATCOM_H
44 #define NASM_CONFIG_WATCOM_H
45 
46 #define HAVE_DECL_STRCASECMP 1
47 #define HAVE_DECL_STRICMP 1
48 #define HAVE_DECL_STRLCPY 1
49 #define HAVE_DECL_STRNCASECMP 1
50 #define HAVE_DECL_STRNICMP 1
51 #define HAVE_INTTYPES_H 1
52 #define HAVE_LIMITS_H 1
53 #define HAVE_MEMORY_H 1
54 #define HAVE_SNPRINTF 1
55 #define HAVE_STDBOOL_H 1
56 #define HAVE_STDINT_H 1
57 #define HAVE_STDLIB_H 1
58 #define HAVE_STRCASECMP 1
59 #define HAVE_STRCSPN 1
60 #define HAVE_STRICMP 1
61 #define HAVE_STRINGS_H 1
62 #define HAVE_STRING_H 1
63 #define HAVE_STRLCPY 1
64 #define HAVE_STRNCASECMP 1
65 #define HAVE_STRNICMP 1
66 #define HAVE_STRSPN 1
67 #define HAVE_SYS_STAT_H 1
68 #define HAVE_SYS_TYPES_H 1
69 #define HAVE_UNISTD_H 1
70 #define HAVE_VSNPRINTF 1
71 #define STDC_HEADERS 1
72 #define inline __inline
73 
74 #endif /* NASM_CONFIG_WATCOM_H */
75