8 #undef SDCC_VERSION_STR
11 #define __FUNCTION__ __FILE__
14 #define DIR_SEPARATOR_STRING "\\"
15 #define DIR_SEPARATOR_CHAR '\\'
17 #define PREFIX "\\sdcc"
18 #define EXEC_PREFIX "\\sdcc"
19 #define BIN_PREFIX "\\sdcc\\bin"
20 #define DATADIR "\\sdcc"
22 #define INCLUDE_DIR_SUFFIX "\\include"
23 #define LIB_DIR_SUFFIX "\\lib"
25 #define BIN2DATA_DIR "\\.."
26 #define PREFIX2BIN_DIR "\\bin"
27 #define PREFIX2DATA_DIR ""
28 #define BINDIR PREFIX "\\bin"
30 /* environment variables */
31 #define SDCC_DIR_NAME "SDCC_HOME"
32 #define SDCC_INCLUDE_NAME "SDCC_INCLUDE"
33 #define SDCC_LIB_NAME "SDCC_LIB"
35 /* standard libraries */
36 #define STD_LIB "libsdcc"
37 #define STD_INT_LIB "libint"
38 #define STD_LONG_LIB "liblong"
39 #define STD_FP_LIB "libfloat"
40 #define STD_DS390_LIB "libds390"
41 #define STD_DS400_LIB "libds400"
42 /* #undef STD_XA51_LIB */
44 /* #undef HAVE_SYS_SOCKET_H */
47 #define HAVE_VSNPRINTF
48 #define vsnprintf _vsnprintf
52 #define pclose _pclose
54 #define RETSIGTYPE void
56 #define TYPE_BYTE char
57 #define TYPE_WORD short
58 #define TYPE_DWORD int
59 #define TYPE_UBYTE unsigned TYPE_BYTE
60 #define TYPE_UWORD unsigned TYPE_WORD
61 #define TYPE_UDWORD unsigned TYPE_DWORD
63 /* #undef WORDS_BIGENDIAN */
65 #undef OPT_DISABLE_MCS51
66 #undef OPT_DISABLE_GBZ80
67 #undef OPT_DISABLE_Z80
68 #undef OPT_DISABLE_AVR
69 #undef OPT_DISABLE_TININative
70 #undef OPT_DISABLE_PIC
71 #undef OPT_DISABLE_XA51
73 #endif /* SDCC_VC_HEADER */
75 /* End of sdcc_vc.h */