define pclose as _pclose for WIN32
[fw/sdcc] / sdcc_vc_in.h
1 #ifndef SDCC_VC_HEADER
2 #define SDCC_VC_HEADER
3
4
5 #undef SDCC_VERSION_HI
6 #undef SDCC_VERSION_LO
7 #undef SDCC_VERSION_P
8 #undef SDCC_VERSION_STR
9
10 #ifndef __FUNCTION__
11 #define __FUNCTION__  __FILE__
12 #endif
13
14 #undef PREFIX
15 #undef DATADIR
16 #undef SRCDIR
17
18 #define PREFIX                "\\sdcc"
19
20 //#define STANDARD_INCLUDE_DIR  "\\sdcc\\local\\share\\include"
21 #define SDCC_INCLUDE_DIR      "\\sdcc\\include"
22 #define SDCC_LIB_DIR          "\\sdcc\\lib"
23
24 #define STD_LIB               "libsdcc"
25 #define STD_INT_LIB           "libint"
26 #define STD_LONG_LIB          "liblong"
27 #define STD_FP_LIB            "libfloat"
28 #define STD_DS390_LIB         "libds390"
29
30 // #undef HAVE_SYS_SOCKET_H
31 // #undef HAVE_SYS_ISA_DEFS_H
32 // #undef HAVE_ENDIAN_H
33
34 #undef HAVE_STRERROR
35 #define HAVE_VSNPRINTF
36 #define vsnprintf _vsnprintf
37 #undef HAVE_SPRINTF
38 #undef HAVE_VSPRINTF
39 #undef HAVE_MKSTEMP
40 #define pclose  _pclose
41
42 #define TYPE_BYTE char
43 #define TYPE_WORD short
44 #define TYPE_DWORD int
45 #define TYPE_UBYTE unsigned TYPE_BYTE
46 #define TYPE_UWORD unsigned TYPE_WORD
47 #define TYPE_UDWORD unsigned TYPE_DWORD
48
49 #undef OPT_DISABLE_MCS51
50 #undef OPT_DISABLE_GBZ80
51 #undef OPT_DISABLE_Z80
52 #undef OPT_DISABLE_AVR
53 #undef OPT_DISABLE_TININative
54 #undef OPT_DISABLE_PIC
55 #undef OPT_DISABLE_XA51
56
57 #endif  /* SDCC_VC_HEADER */
58
59 /* End of sdcc_vc.h */