bool TestExtNetwork::test_inet_ntop() { String packed = f_chr(127) + f_chr(0) + f_chr(0) + f_chr(1); VS(f_inet_ntop(packed), "127.0.0.1"); packed = f_str_repeat(f_chr(0), 15) + f_chr(1); VS(f_inet_ntop(packed), "::1"); return Count(true); }
bool TestExtNetwork::test_inet_pton() { String packed = f_chr(127) + f_chr(0) + f_chr(0) + f_chr(1); VS(f_inet_pton("127.0.0.1"), packed); packed = f_str_repeat(f_chr(0), 15) + f_chr(1); VS(f_inet_pton("::1"), packed); VS(f_inet_pton("::1"), f_hex2bin("00000000000000000000000000000001")); return Count(true); }
bool TestExtString::test_chr() { VS(f_chr(92), "\\"); return Count(true); }