attempt to be compliant with gcc 4.6 (assuming that its more compliant with standards...