Pleora Technologies Inc. eBUS SDK v6.2.8.5877 API



PvTypes.h
1 // *****************************************************************************
2 //
3 // Copyright (c) 2007, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVTYPES_H__
8 #define __PVTYPES_H__
9 
10 #ifndef PV_NO_STDINT
11  #ifdef WIN32
12  #if ( _MSC_VER < 1600 || defined _INTSAFE_H_INCLUDED_ )
13  #ifndef PT_STDINT
14  #define PV_STDINT
15 
16  typedef signed char int8_t;
17  typedef short int16_t;
18  typedef int int32_t;
19  typedef __int64 int64_t;
20 
21  typedef unsigned char uint8_t;
22  typedef unsigned short uint16_t;
23  typedef unsigned int uint32_t;
24  typedef unsigned __int64 uint64_t;
25 
26  #if ( defined _WIN64 || defined __LP64__ || defined _LP64 )
27  typedef unsigned __int64 uintptr_t;
28  typedef __int64 intptr_t;
29  #else
30  typedef unsigned int uintptr_t;
31  typedef int intptr_t;
32  #endif
33 
34  #endif
35  #else
36  #include <stdint.h>
37  #endif
38  #else
39  #include <stdint.h>
40  #endif
41 #endif
42 
43 #endif

Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com