g++ (Ubuntu 4.3.2-2ubuntu11) 4.3.3 20090111 (prerelease) // Check what you get to tell SUCCESS/FAILURE: // // SUCCESS: g++ test.cpp // invalid cast from type 'uint16_t' to type 'uint16_t' // // FAILURE: g++ -O2 test.cpp // invalid cast from type 'unsigned int' to type 'uint16_t' // ^^^^^^^^^^^^ from htons ?? // #include <arpa/inet.h> // for htons void test(uint16_t version) { version = reinterpret_cast<uint16_t>(htons(version)); }
--strk; Free GIS & Flash consultant/developer () ASCII Ribbon Campaign http://foo.keybit.net/~strk/services.html /\ Keep it simple! -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss