+diff -urN mtr-0.73/split.c.rej mtr-0.73.new/split.c.rej
+--- mtr-0.73/split.c.rej 2006-11-18 12:04:44.000000000 +0100
++++ mtr-0.73.new/split.c.rej 1970-01-01 01:00:00.000000000 +0100
+@@ -1,29 +0,0 @@
+-***************
+-*** 103,115 ****
+- name = dns_lookup(addr);
+- if(name != NULL) {
+- /* May be we should test name's length */
+-- sprintf(newLine, "%s %d %d %d %d %d %d", name,
+- net_loss(at),
+- net_returned(at), net_xmit(at),
+- net_best(at) /1000, net_avg(at)/1000,
+- net_worst(at)/1000);
+- } else {
+-- sprintf(newLine, "%s %d %d %d %d %d %d",
+- strlongip( addr ),
+- net_loss(at),
+- net_returned(at), net_xmit(at),
+---- 103,115 ----
+- name = dns_lookup(addr);
+- if(name != NULL) {
+- /* May be we should test name's length */
+-+ snprintf(newLine,sizeof(newLine), "%s %d %d %d %d %d %d", name,
+- net_loss(at),
+- net_returned(at), net_xmit(at),
+- net_best(at) /1000, net_avg(at)/1000,
+- net_worst(at)/1000);
+- } else {
+-+ snprintf(newLine,sizeof(newLine), "%s %d %d %d %d %d %d",
+- strlongip( addr ),
+- net_loss(at),
+- net_returned(at), net_xmit(at),
+diff -urN mtr-0.73/dns.c.rej mtr-0.73.new/dns.c.rej
+--- mtr-0.73/dns.c.rej 2006-06-14 07:00:56.000000000 +0200
++++ mtr-0.73.new/dns.c.rej 1970-01-01 01:00:00.000000000 +0100
+@@ -1,17 +0,0 @@
+-***************
+-*** 1357,1363 ****
+- #ifdef ENABLE_IPV6
+- /* Returns an ip6.arpa character string. */
+- void addr2ip6arpa( ip_t * ip, char * buf ) {
+-- char * p = (char *) ip;
+- char * b = buf;
+- int i;
+-
+---- 1357,1363 ----
+- #ifdef ENABLE_IPV6
+- /* Returns an ip6.arpa character string. */
+- void addr2ip6arpa( ip_t * ip, char * buf ) {
+-+ unsigned char * p = (unsigned char *) ip;
+- char * b = buf;
+- int i;
+-