I need to call a method from a third-party C library in my Chapel application, which requires a 128 bit integer variable to be passed by value. Chapel does not have a native 128 bit integral type defined, other than complex(128), which is a combination of 2 64 bit real types. If I was calling this method from a C/C++ program I could have used "long long" to passed it.
How do I create a 128 bit integral type (or equivalent) in Chapel and pass it to the third-party C library method from my Chapel program?