Browse Source

adapt to fixed PARENTCALL

1.0.0
Georg Hopp 11 years ago
parent
commit
63a22ebb47
  1. 4
      src/remote_data.c
  2. 4
      src/tcp_socket.c
  3. 2
      src/udp_socket.c

4
src/remote_data.c

@ -39,7 +39,7 @@ static
int
remoteDataCtor(void * _this, va_list * params)
{
TR_PARENTCALL(_this, TR_Class, ctor, params);
TR_PARENTCALL(TR_RemoteData, _this, TR_Class, ctor, params);
((TR_RemoteData)_this)->remote = va_arg(*params, TR_Socket);
return 0;
@ -48,7 +48,7 @@ remoteDataCtor(void * _this, va_list * params)
static
void
remoteDataDtor(void * _this) {
TR_PARENTCALL(_this, TR_Class, dtor);
TR_PARENTCALL(TR_RemoteData, _this, TR_Class, dtor);
if (((TR_RemoteData)_this)->free_remote) {
TR_delete(((TR_RemoteData)_this)->remote);

4
src/tcp_socket.c

@ -40,7 +40,7 @@ tcpSocketCtor(void * _this, va_list * params)
{
TR_TcpSocket this = _this;
TR_PARENTCALL(_this, TR_Class, ctor, params);
TR_PARENTCALL(TR_TcpSocket, _this, TR_Class, ctor, params);
TR_socketType((TR_Socket)this) = SOCK_STREAM;
this->listen = FALSE;
@ -56,7 +56,7 @@ tcpSocketBind(void * _this)
TR_TcpSocket this = _this;
int bind_ret;
TR_PARENTRETCALL(_this, TR_Socket, bind, bind_ret);
TR_PARENTRETCALL(TR_TcpSocket, _this, TR_Socket, bind, bind_ret);
if (bind_ret != 0) {
return -1;

2
src/udp_socket.c

@ -40,7 +40,7 @@ udpSocketCtor(void * _this, va_list * params)
{
TR_Socket this = _this;
TR_PARENTCALL(_this, TR_Class, ctor, params);
TR_PARENTCALL(TR_UdpSocket, _this, TR_Class, ctor, params);
this->type = SOCK_DGRAM;

Loading…
Cancel
Save