| 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 |