/* From `client.c': */ #include char * getsockip (int s ); int getret (int s ); /* From `memmem.c': */ void * mymemmem (const void *haystack , int haystack_len , const void *needle , int needle_len ); /* From `socket.c': */ char * getip (int s ); int mydprintf (int s , char *fmt , ... ); void do_select2 (int socket , int tv_sec ); void do_select (int socket ); int read_line (int sock , char **buf ); int do_tcpconnect (char *hostname , int port ); /* From `vasprintf.c': */ int myvasprintf (char ** result, const char * format, va_list args); int myasprintf (char **buf , const char *fmt , ... );