I have two machines that I am writing a program on. One is RHEL 3.0 U7 and the other is XP SP2. My XP SP2 machine has Visual C++ 6.0.

What I am trying to do is write a program that can handle 128-bit numbers. I am able to use the "long long" variable in Linux, but my XP SP2 machine can only handle "long" or "long double".

Is there a variable type that is for 128-bit numbers? Is there a class or header type that I need for this?