* as/link/lkar.h: sgetl and sputl are independent of endianness
[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 #define __func__      __FUNCTION__
15
16 #define DIR_SEPARATOR_STRING "\\"
17 #define DIR_SEPARATOR_CHAR   '\\'
18
19 #define PREFIX                "\\sdcc"
20 #define EXEC_PREFIX           "\\sdcc"
21 #define BIN_PREFIX            "\\sdcc\\bin"
22 #define DATADIR               "\\sdcc"
23
24 #define INCLUDE_DIR_SUFFIX    "\\include"
25 #define LIB_DIR_SUFFIX        "\\lib"
26
27 #define BIN2DATA_DIR          "\\.."
28 #define PREFIX2BIN_DIR        "\\bin"
29 #define PREFIX2DATA_DIR       ""
30 #define BINDIR PREFIX         "\\bin"
31
32 /* environment variables */
33 #define SDCC_DIR_NAME "SDCC_HOME"
34 #define SDCC_INCLUDE_NAME "SDCC_INCLUDE"
35 #define SDCC_LIB_NAME "SDCC_LIB"
36
37 /* standard libraries */
38 #define STD_LIB               "libsdcc"
39 #define STD_INT_LIB           "libint"
40 #define STD_LONG_LIB          "liblong"
41 #define STD_FP_LIB            "libfloat"
42 #define STD_DS390_LIB         "libds390"
43 #define STD_DS400_LIB         "libds400"
44 /* #undef STD_XA51_LIB */
45
46 /* #undef HAVE_SYS_SOCKET_H */
47
48 #undef HAVE_STRERROR
49 #define HAVE_VSNPRINTF
50 #define vsnprintf _vsnprintf
51 #undef HAVE_SPRINTF
52 #undef HAVE_VSPRINTF
53 #undef HAVE_MKSTEMP
54 #define pclose  _pclose
55
56 #define RETSIGTYPE void
57
58 #define TYPE_BYTE char
59 #define TYPE_WORD short
60 #define TYPE_DWORD int
61 #define TYPE_UBYTE unsigned TYPE_BYTE
62 #define TYPE_UWORD unsigned TYPE_WORD
63 #define TYPE_UDWORD unsigned TYPE_DWORD
64
65 /* #undef WORDS_BIGENDIAN */
66
67 /* for flex 2.5.35 and greater */
68 #define YY_NO_UNISTD_H  1
69
70 #undef OPT_DISABLE_MCS51
71 #undef OPT_DISABLE_GBZ80
72 #undef OPT_DISABLE_Z80
73 #undef OPT_DISABLE_AVR
74 #undef OPT_DISABLE_TININative
75 #undef OPT_DISABLE_PIC
76 #undef OPT_DISABLE_XA51
77
78 #endif  /* SDCC_VC_HEADER */
79
80 /* End of sdcc_vc.h */