Hi, I am working on a C/C++ networking project and I want to find an efficient way to store an IPv6 address. So far, I have thought on int128_t/uint128_t or __int128_t. I would like to know from which version of gcc are this types suported , for which platforms(especially IA-32/IA-64) and also if there are any known bugs. Thank you, Evelina