Ivana Varekova bcc95fd
diff -up pilot-link-0.12.5/libpisock/serial.c.pom pilot-link-0.12.5/libpisock/serial.c
Ivana Varekova bcc95fd
--- pilot-link-0.12.5/libpisock/serial.c.pom	2006-10-12 16:21:22.000000000 +0200
Ivana Varekova bcc95fd
+++ pilot-link-0.12.5/libpisock/serial.c	2010-06-24 10:35:48.000000000 +0200
Ivana Varekova 7798e66
@@ -286,7 +286,7 @@ pi_serial_connect(pi_socket_t *ps, struc
Ivana Varekova 7798e66
 		data->establishrate = data->rate = 57600;
Ivana Varekova 7798e66
 	}
Ivana Varekova 7798e66
 
Ivana Varekova 7798e66
-	if ((err = data->impl.open(ps, pa, addrlen)) < 0)
Ivana Varekova 7798e66
+	if ((err = (data->impl.open)(ps, pa, addrlen)) < 0)
Ivana Varekova 7798e66
 		return err;	/* errno already set */
Ivana Varekova 7798e66
 
Ivana Varekova 7798e66
 	ps->raddr 	= malloc(addrlen);
Ivana Varekova 7798e66
@@ -362,7 +362,7 @@ pi_serial_bind(pi_socket_t *ps, struct s
Ivana Varekova 7798e66
 	}
Ivana Varekova 7798e66
 
Ivana Varekova 7798e66
 begin:
Ivana Varekova 7798e66
-	if ((err = data->impl.open(ps, pa, addrlen)) < 0) {
Ivana Varekova 7798e66
+	if ((err = (data->impl.open)(ps, pa, addrlen)) < 0) {
Ivana Varekova 7798e66
 		int 	save_errno = errno;
Ivana Varekova 7798e66
 #ifdef MAXPATHLEN
Ivana Varekova 7798e66
 		char	realport[MAXPATHLEN];
Ivana Varekova bcc95fd
diff -up pilot-link-0.12.5/libpisock/usb.c.pom pilot-link-0.12.5/libpisock/usb.c
Ivana Varekova bcc95fd
--- pilot-link-0.12.5/libpisock/usb.c.pom	2010-06-24 09:24:56.000000000 +0200
Ivana Varekova bcc95fd
+++ pilot-link-0.12.5/libpisock/usb.c	2010-06-24 10:36:08.000000000 +0200
Ivana Varekova 7798e66
@@ -267,7 +267,7 @@ pi_usb_connect(pi_socket_t *ps, struct s
Ivana Varekova 7798e66
 		data->establishrate = data->rate = 57600;
Ivana Varekova 7798e66
 	}
Ivana Varekova 7798e66
 
Ivana Varekova 7798e66
-	result = data->impl.open(ps, pa, addrlen);
Ivana Varekova 7798e66
+	result = (data->impl.open)(ps, pa, addrlen);
Ivana Varekova 7798e66
 	if (result < 0)
Ivana Varekova 7798e66
 		goto fail;
Ivana Varekova 7798e66
 
Ivana Varekova 7798e66
@@ -343,7 +343,7 @@ pi_usb_bind(pi_socket_t *ps, struct sock
Ivana Varekova 7798e66
 		data->establishrate = data->rate = 57600;
Ivana Varekova 7798e66
 	}
Ivana Varekova 7798e66
 
Ivana Varekova 7798e66
-	result = data->impl.open(ps, pa, addrlen);
Ivana Varekova 7798e66
+	result = (data->impl.open)(ps, pa, addrlen);
Ivana Varekova 7798e66
 	if (result < 0)
Ivana Varekova 7798e66
 		return result;
Ivana Varekova 7798e66