Просмотр исходного кода

Removes warning (in a very dirty way)

Julien 'Lta' BALLET 11 лет назад
Родитель
Сommit
5cff51ae83
1 измененных файлов с 15 добавлено и 14 удалено
  1. 15 14
      src/smb_transport.c

+ 15 - 14
src/smb_transport.c

@@ -39,24 +39,25 @@ void              smb_transport_nbt(smb_transport *tr)
 {
   assert(tr != NULL);
 
-  tr->new           = netbios_session_new;
-  tr->connect       = transport_connect_nbt;
-  tr->destroy       = netbios_session_destroy;
-  tr->pkt_init      = netbios_session_packet_init;
-  tr->pkt_append    = netbios_session_packet_append;
-  tr->send          = netbios_session_packet_send;
-  tr->recv          = netbios_session_packet_recv;
+  // Sorry for the dirty cast.
+  tr->new           = (void *)netbios_session_new;
+  tr->connect       = (void *)transport_connect_nbt;
+  tr->destroy       = (void *)netbios_session_destroy;
+  tr->pkt_init      = (void *)netbios_session_packet_init;
+  tr->pkt_append    = (void *)netbios_session_packet_append;
+  tr->send          = (void *)netbios_session_packet_send;
+  tr->recv          = (void *)netbios_session_packet_recv;
 }
 
 void              smb_transport_tcp(smb_transport *tr)
 {
   assert(tr != NULL);
 
-  tr->new           = netbios_session_new;
-  tr->connect       = transport_connect_tcp;
-  tr->destroy       = netbios_session_destroy;
-  tr->pkt_init      = netbios_session_packet_init;
-  tr->pkt_append    = netbios_session_packet_append;
-  tr->send          = netbios_session_packet_send;
-  tr->recv          = netbios_session_packet_recv;
+  tr->new           = (void *)netbios_session_new;
+  tr->connect       = (void *)transport_connect_tcp;
+  tr->destroy       = (void *)netbios_session_destroy;
+  tr->pkt_init      = (void *)netbios_session_packet_init;
+  tr->pkt_append    = (void *)netbios_session_packet_append;
+  tr->send          = (void *)netbios_session_packet_send;
+  tr->recv          = (void *)netbios_session_packet_recv;
 }