You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently one gets a linking error in File::writeData if NumT = long (Win32) or NumT = long long (Linux).
On Windows long has the same length as int32_t, but it is a _different_ type.
On Windows long long has the same length as int64_t, and it is the _same_ type. http://rextester.com/EEFS42414
On Linux long has the same length as int64_t, and is the _same_ type.
On Linux long long has the same length as int64_t, but is a _different_ type. http://cpp.sh/7u2t
It would be nice if NeXus handled and did the right thing for the native types long and long long.
The text was updated successfully, but these errors were encountered:
prjemian
changed the title
Missing instatiation for native types long and long long on some platforms.
Missing instantiation for native types long and long long on some platforms.
Jun 23, 2022
Currently one gets a linking error in File::writeData if
NumT = long
(Win32) orNumT = long long
(Linux).On Windows
long
has the same length asint32_t
, but it is a _different_ type.On Windows
long long
has the same length asint64_t
, and it is the _same_ type.http://rextester.com/EEFS42414
On Linux
long
has the same length asint64_t
, and is the _same_ type.On Linux
long long
has the same length asint64_t
, but is a _different_ type.http://cpp.sh/7u2t
It would be nice if NeXus handled and did the right thing for the native types
long
andlong long
.The text was updated successfully, but these errors were encountered: