#ifndef MSL_CSTDINT_H_
#define MSL_CSTDINT_H_

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

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

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

typedef unsigned long long uint64_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
