write gnu autoconf scripts include test for curl_socket_t to detect valid curl library write ruby interface write test suite write python interface