 
            
            
            
            
                1 Dec
                
                    2006
                
            
            
                1 Dec
                
                '06
                
            
            
            
        
    
                7:36 p.m.
            
        At 2:09 PM +0000 12/1/06, John Maddock wrote:
I did have to add "uLL" to the end of the 64-bit constants though to get it to compile with gcc-3.4.4 on Linux/Xeon.
This is a tricky one because you need uLL if uint64_t is a long long and ui64 if it's a MSVC++ specific unsigned __int64.
The C99 macro UINT64_C(value) might be helpful here.