Blame toonz/sources/include/tnztypes.h
|
Shinya Kitaoka |
810553 |
#pragma once
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#ifndef TNZTYPES_H
|
|
Toshihiro Shimizu |
890ddd |
#define TNZTYPES_H
|
|
Toshihiro Shimizu |
890ddd |
|
|
|
e280ae |
#ifdef _MSC_VER
|
|
Toshihiro Shimizu |
890ddd |
#define TINT32 __int32
|
|
Toshihiro Shimizu |
890ddd |
typedef unsigned __int32 TUINT32;
|
|
Toshihiro Shimizu |
890ddd |
typedef __int64 TINT64;
|
|
Toshihiro Shimizu |
890ddd |
typedef unsigned __int64 TUINT64;
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#elif defined(MACOSX)
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#include <stdint.h></stdint.h>
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#define TINT32 int32_t
|
|
Toshihiro Shimizu |
890ddd |
typedef uint32_t TUINT32;
|
|
Toshihiro Shimizu |
890ddd |
typedef int64_t TINT64;
|
|
Toshihiro Shimizu |
890ddd |
typedef uint64_t TUINT64;
|
|
Toshihiro Shimizu |
890ddd |
|
|
Campbell Barton |
107701 |
#elif defined(__LP64__) && (!defined(LINUX))
|
|
Toshihiro Shimizu |
890ddd |
|
|
Shinya Kitaoka |
120a6e |
#define TINT32 \
|
|
Shinya Kitaoka |
120a6e |
; \
|
|
Shinya Kitaoka |
120a6e |
__int32
|
|
Toshihiro Shimizu |
890ddd |
typedef unsigned __int32 TSINT32;
|
|
Toshihiro Shimizu |
890ddd |
typedef __int64 TINT64;
|
|
Toshihiro Shimizu |
890ddd |
typedef unsigned __int64 TUINT64;
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#elif defined(__sgi)
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#define TINT32 __int32_t
|
|
Toshihiro Shimizu |
890ddd |
typedef unsigned __int32_t TUINT32;
|
|
Toshihiro Shimizu |
890ddd |
typedef __int64_t TINT64;
|
|
Toshihiro Shimizu |
890ddd |
typedef unsigned __int64_t TUINT64;
|
|
Toshihiro Shimizu |
890ddd |
|
|
|
e280ae |
#elif defined(LINUX) || defined(_WIN32)
|
|
Toshihiro Shimizu |
890ddd |
#include <stdint.h></stdint.h>
|
|
|
e280ae |
typedef int32_t TINT32;
|
|
Toshihiro Shimizu |
890ddd |
typedef uint32_t TUINT32;
|
|
Toshihiro Shimizu |
890ddd |
typedef int64_t TINT64;
|
|
Toshihiro Shimizu |
890ddd |
typedef uint64_t TUINT64;
|
|
Toshihiro Shimizu |
890ddd |
#endif
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#endif
|