source: main/trunk/greenstone2/build-src/src/phind/generate/mglong.h@ 32330

Last change on this file since 32330 was 32330, checked in by davidb, 6 years ago

Encouuntered a compilation error with this file when using Visual Studio 2017. Changed to reflect what the equivalent file in the mg source code was like.

File size: 551 bytes
Line 
1#ifndef MGLONG_H
2#define MGLONG_H
3
4#if defined __unix__ || defined __APPLE__ || defined __MINGW32__ || (_MSC_VER >= 1800)
5#include <stdint.h>
6#else
7typedef __int8 int8_t;
8typedef __int16 int16_t;
9typedef __int32 int32_t;
10typedef __int64 int64_t;
11typedef unsigned __int8 uint8_t;
12typedef unsigned __int16 uint16_t;
13typedef unsigned __int32 uint32_t;
14typedef unsigned __int64 uint64_t;
15#endif
16#ifndef mg_u_long
17# define mg_u_long uint32_t
18#endif
19#ifndef mg_s_long
20# define mg_s_long int32_t
21#endif
22
23#endif
Note: See TracBrowser for help on using the repository browser.