Which means it's likely broken on 32 bit platforms and 64 bit MSVC.
But python's long is an unlimited type--it can't be mapped to a c type at all.
So this is giving us a 64 bit int--not a bad compromise, but not a python long--I've got to wonder why the alias is there at all.
Same thing on 64 bit.
So while np.long is an alias to python long--it apparently is translated internally as 64 bit -- everywhere?
So apparently there is no way to get a "platform long". ( or, for that matter, a platform anything else, it's just that there is more consistancy among common platforms for the others)
-Chris