#include <simgear/compiler.h>
-#include STL_IOSTREAM
+#include <iostream>
#include "lowlevel.hxx"
#define sgIsLittleEndian (*((char *) &sgEndianTest ) != 0)
#define sgIsBigEndian (*((char *) &sgEndianTest ) == 0)
-SG_USING_STD(cout);
-SG_USING_STD(endl);
+using std::cout;
+using std::endl;
int main() {
short s = 1111;
cout << "short s = " << s << endl;
- sgEndianSwap((unsigned short *)&s);
+ sgEndianSwap((uint16_t *)&s);
cout << "short s = " << s << endl;
- sgEndianSwap((unsigned short *)&s);
+ sgEndianSwap((uint16_t *)&s);
cout << "short s = " << s << endl;
int i = 1111111;
cout << "int i = " << i << endl;
- sgEndianSwap((unsigned int *)&i);
+ sgEndianSwap((uint32_t *)&i);
cout << "int i = " << i << endl;
- sgEndianSwap((unsigned int *)&i);
+ sgEndianSwap((uint32_t *)&i);
cout << "int i = " << i << endl;
double x = 1111111111;