
#ifndef FUCK_THAT
#define FUCK_THAT

typedef t_sock t_socket;
typedef t_timeout t_tm;
typedef t_buffer t_buf;

#define sock_open socket_open
#define sock_close socket_close
#define sock_destroy socket_destroy
#define sock_shutdown socket_shutdown
#define sock_sendto socket_sendto
#define sock_recvfrom socket_recvfrom
#define sock_setnonblocking socket_setnonblocking
#define sock_setblocking socket_setblocking
#define sock_waitfd socket_waitfd
#define sock_select socket_select
#define sock_connect socket_connect
#define sock_create socket_create
#define sock_bind socket_bind
#define sock_listen socket_listen
#define sock_accept socket_accept
#define sock_send socket_send
#define sock_recv socket_recv
#define sock_gethostbyaddr socket_gethostbyaddr
#define sock_gethostbyname socket_gethostbyname
#define sock_waitfd socket_waitfd
#define sock_waitfd socket_waitfd
#define sock_open socket_open
#define sock_close socket_close
#define sock_destroy socket_destroy
#define sock_select socket_select
#define sock_create socket_create
#define sock_bind socket_bind
#define sock_listen socket_listen
#define sock_shutdown socket_shutdown
#define sock_connect socket_connect
#define sock_accept socket_accept
#define sock_send socket_send
#define sock_sendto socket_sendto
#define sock_recv socket_recv
#define sock_recvfrom socket_recvfrom
#define sock_setblocking socket_setblocking
#define sock_setnonblocking socket_setnonblocking
#define sock_gethostbyaddr socket_gethostbyaddr
#define sock_gethostbyname socket_gethostbyname
#define sock_open socket_open
#define sock_close socket_close
#define sock_waitfd socket_waitfd
#define sock_select socket_select
#define sock_destroy socket_destroy
#define sock_shutdown socket_shutdown
#define sock_create socket_create
#define sock_connect socket_connect
#define sock_bind socket_bind
#define sock_listen socket_listen
#define sock_accept socket_accept
#define sock_send socket_send
#define sock_sendto socket_sendto
#define sock_recv socket_recv
#define sock_recvfrom socket_recvfrom
#define sock_setblocking socket_setblocking
#define sock_setnonblocking socket_setnonblocking
#define sock_gethostbyaddr socket_gethostbyaddr
#define sock_gethostbyname socket_gethostbyname

#define aux_open auxiliar_open
#define aux_newclass auxiliar_newclass
#define aux_tostring auxiliar_tostring
#define aux_add2group auxiliar_add2group
#define aux_checkboolean auxiliar_checkboolean
#define aux_setclass auxiliar_setclass
#define aux_open auxiliar_open
#define aux_newclass auxiliar_newclass
#define aux_add2group auxiliar_add2group
#define aux_setclass auxiliar_setclass
#define aux_checkboolean auxiliar_checkboolean
#define aux_tostring auxiliar_tostring

#define tm_init timeout_init
#define tm_get timeout_get
#define tm_getstart timeout_getstart
#define tm_getretry timeout_getretry
#define tm_markstart timeout_markstart
#define tm_gettime timeout_gettime
#define tm_gettime timeout_gettime
#define tm_open timeout_open
#define tm_meth_settimeout timeout_meth_settimeout
#define tm_lua_sleep timeout_lua_sleep
#define tm_open timeout_open
#define tm_init timeout_init
#define tm_get timeout_get
#define tm_getretry timeout_getretry
#define tm_markstart timeout_markstart
#define tm_getstart timeout_getstart
#define tm_gettime timeout_gettime
#define tm_meth_settimeout timeout_meth_settimeout

#define buf_open buffer_open
#define buf_init buffer_init
#define buf_meth_getstats buffer_meth_getstats
#define buf_meth_setstats buffer_meth_setstats
#define buf_meth_send buffer_meth_send
#define buf_meth_receive buffer_meth_receive
#define buf_isempty buffer_isempty
#define buf_open buffer_open
#define buf_init buffer_init
#define buf_meth_send buffer_meth_send
#define buf_meth_receive buffer_meth_receive
#define buf_meth_getstats buffer_meth_getstats
#define buf_meth_setstats buffer_meth_setstats
#define buf_isempty buffer_isempty

#endif /* FUCK_THAT */
