diff --git a/libs/sofia-sip/libsofia-sip-ua/msg/msg_internal.h b/libs/sofia-sip/libsofia-sip-ua/msg/msg_internal.h
index 043bf68389..60bc009423 100644
--- a/libs/sofia-sip/libsofia-sip-ua/msg/msg_internal.h
+++ b/libs/sofia-sip/libsofia-sip-ua/msg/msg_internal.h
@@ -116,12 +116,12 @@ struct msg_buffer_s {
 
 
 struct hep_hdr{
-    u_int8_t hp_v;             /* version */
-    u_int8_t hp_l;             /* length */
-    u_int8_t hp_f;             /* family */
-    u_int8_t hp_p;             /* protocol */
-    u_int16_t hp_sport;        /* source port */
-    u_int16_t hp_dport;        /* destination port */
+    uint8_t hp_v;             /* version */
+    uint8_t hp_l;             /* length */
+    uint8_t hp_f;             /* family */
+    uint8_t hp_p;             /* protocol */
+    uint16_t hp_sport;        /* source port */
+    uint16_t hp_dport;        /* destination port */
 };
 
 
diff --git a/libs/sofia-sip/libsofia-sip-ua/tport/tport_logging.c b/libs/sofia-sip/libsofia-sip-ua/tport/tport_logging.c
index 56101e83df..8d5b63fb1b 100644
--- a/libs/sofia-sip/libsofia-sip-ua/tport/tport_logging.c
+++ b/libs/sofia-sip/libsofia-sip-ua/tport/tport_logging.c
@@ -114,10 +114,10 @@ su_log_t tport_log[] = {
 /** Initialize logging. */
 int tport_open_log(tport_master_t *mr, tagi_t *tags)
 {
+  int n;
   int log_msg = mr->mr_log != 0;
   char const *dump = NULL;
   char const *capt = NULL;;
-  int n;
   
   if(mr->mr_capt_name) capt = mr->mr_capt_name;
   
@@ -352,7 +352,7 @@ void tport_capt_msg(tport_t const *self, msg_t *msg, size_t n,
    struct hep_ip6hdr hep_ip6header;
 #endif   
    int eth_frame_len = 8000;
-   void* buffer;
+   char* buffer;
    size_t i, dst = 0;   
    tport_master_t *mr;
 
@@ -408,16 +408,16 @@ void tport_capt_msg(tport_t const *self, msg_t *msg, size_t n,
       
    /* Copy hepheader */
    memset(buffer, '\0', eth_frame_len);
-   memcpy((void*)buffer, &hep_header, sizeof(struct hep_hdr));
+   memcpy(buffer, &hep_header, sizeof(struct hep_hdr));
    buflen = sizeof(struct hep_hdr);
    
    if(su->su_family == AF_INET) {
-       memcpy((void*)buffer + buflen, &hep_ipheader, sizeof(struct hep_iphdr));
+       memcpy(buffer + buflen, &hep_ipheader, sizeof(struct hep_iphdr));
        buflen += sizeof(struct hep_iphdr);      
    }
 #if SU_HAVE_IN6   
    else {
-       memcpy((void*)buffer+buflen, &hep_ip6header, sizeof(struct hep_ip6hdr));
+       memcpy(buffer+buflen, &hep_ip6header, sizeof(struct hep_ip6hdr));
        buflen += sizeof(struct hep_ip6hdr);   
    }   
 #endif             
@@ -430,7 +430,7 @@ void tport_capt_msg(tport_t const *self, msg_t *msg, size_t n,
        if((buflen + len) > eth_frame_len) 
               break;
 
-      memcpy((void*)(buffer + buflen) , (void*)iov[i].mv_base, len);
+      memcpy(buffer + buflen , (void*)iov[i].mv_base, len);
       buflen +=len;
       n -= len;
    }