#ifndef _MSL_COMMON_CSTDINT_
#define _MSL_COMMON_CSTDINT_

#ifdef __cplusplus
namespace std {
extern "C" {
#endif

typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned long uint32_t;
typedef unsigned long long uint64_t;

typedef signed char int8_t;
typedef short int16_t;
typedef long int32_t;
typedef long long int64_t;

typedef uint32_t uintptr_t;
typedef int32_t intptr_t;

typedef long long intmax_t;

#ifdef __cplusplus
};
}
#endif

#endif
