diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2017-12-10 13:57:33 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2017-12-10 13:57:33 +0800 |
commit | 99a8fe21c58d43057f7de87bfbc6a275bdc0a6a7 (patch) | |
tree | 260ff73d8e9b1d5670961617993c1adb7cf73674 | |
parent | 8e2e94379a1a0842f84bd1d47234ebb3905253b8 (diff) | |
download | tangerine-mcl-99a8fe21c58d43057f7de87bfbc6a275bdc0a6a7.tar.gz tangerine-mcl-99a8fe21c58d43057f7de87bfbc6a275bdc0a6a7.tar.zst tangerine-mcl-99a8fe21c58d43057f7de87bfbc6a275bdc0a6a7.zip |
use macro instead of typedef for cgo
-rw-r--r-- | include/mcl/bn.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/include/mcl/bn.h b/include/mcl/bn.h index 90ed5de..91bb9cb 100644 --- a/include/mcl/bn.h +++ b/include/mcl/bn.h @@ -31,12 +31,14 @@ #else #ifdef __EMSCRIPTEN__ #define MCLBN_DLL_API __attribute__((used)) - typedef unsigned int mclSize; - typedef int mclInt; + // avoid 64-bit integer + #define mclSize unsigned int + #define mclInt int #else #define MCLBN_DLL_API - typedef size_t mclSize; - typedef int64_t mclInt; + // use #define for cgo + #define mclSize size_t + #define mclInt int64_t #endif #endif |