132 |
# endif |
# endif |
133 |
#endif |
#endif |
134 |
|
|
135 |
|
/* When compiling with the MSVC compiler, it is sometimes necessary to include |
136 |
|
a "calling convention" before exported function names. (This is secondhand |
137 |
|
information; I know nothing about MSVC myself). For example, something like |
138 |
|
|
139 |
|
void __cdecl function(....) |
140 |
|
|
141 |
|
might be needed. In order so make this easy, all the exported functions have |
142 |
|
PCRE_CALL_CONVENTION just before their names. It is rarely needed; if not |
143 |
|
set, we ensure here that it has no effect. */ |
144 |
|
|
145 |
|
#ifndef PCRE_CALL_CONVENTION |
146 |
|
#define PCRE_CALL_CONVENTION |
147 |
|
#endif |
148 |
|
|
149 |
/* We need to have types that specify unsigned 16-bit and 32-bit integers. We |
/* We need to have types that specify unsigned 16-bit and 32-bit integers. We |
150 |
cannot determine these outside the compilation (e.g. by running a program as |
cannot determine these outside the compilation (e.g. by running a program as |
151 |
part of "configure") because PCRE is often cross-compiled for use on other |
part of "configure") because PCRE is often cross-compiled for use on other |