diff -ur globus_xio-2.7.orig/builtins/mode_e/globus_xio_mode_e_driver.c globus_xio-2.7/builtins/mode_e/globus_xio_mode_e_driver.c --- globus_xio-2.7.orig/builtins/mode_e/globus_xio_mode_e_driver.c 2006-07-25 18:30:34.000000000 +0200 +++ globus_xio-2.7/builtins/mode_e/globus_xio_mode_e_driver.c 2008-12-31 14:50:21.000000000 +0100 @@ -526,7 +526,7 @@ memset(handle, 0, sizeof(globus_l_xio_mode_e_handle_t)); if (!attr) { - result = globus_l_xio_mode_e_attr_init((void**)&handle->attr); + result = globus_l_xio_mode_e_attr_init((void**)(void*)&handle->attr); if (result != GLOBUS_SUCCESS) { result = GlobusXIOErrorWrapFailed( @@ -537,7 +537,7 @@ else { result = globus_l_xio_mode_e_attr_copy( - (void**)&handle->attr, (void*)attr); + (void**)(void*)&handle->attr, (void*)attr); if (result != GLOBUS_SUCCESS) { result = GlobusXIOErrorWrapFailed( diff -ur globus_xio-2.7.orig/builtins/ordering/globus_xio_ordering_driver.c globus_xio-2.7/builtins/ordering/globus_xio_ordering_driver.c --- globus_xio-2.7.orig/builtins/ordering/globus_xio_ordering_driver.c 2008-09-26 08:04:52.000000000 +0200 +++ globus_xio-2.7/builtins/ordering/globus_xio_ordering_driver.c 2008-12-31 14:59:58.000000000 +0100 @@ -367,12 +367,12 @@ } if (!attr) { - result = globus_l_xio_ordering_attr_init((void**)&handle->attr); + result = globus_l_xio_ordering_attr_init((void**)(void*)&handle->attr); } else { result = globus_l_xio_ordering_attr_copy( - (void**)&handle->attr, (void*)attr); + (void**)(void*)&handle->attr, (void*)attr); } if (result != GLOBUS_SUCCESS) { diff -ur globus_xio-2.7.orig/builtins/tcp/globus_xio_tcp_driver.c globus_xio-2.7/builtins/tcp/globus_xio_tcp_driver.c --- globus_xio-2.7.orig/builtins/tcp/globus_xio_tcp_driver.c 2008-09-18 08:17:07.000000000 +0200 +++ globus_xio-2.7/builtins/tcp/globus_xio_tcp_driver.c 2008-12-31 14:55:17.000000000 +0100 @@ -2028,7 +2028,7 @@ } result = globus_l_xio_tcp_attr_copy( - (void **) &connect_info->attr, (void *) attr); + (void **) (void *) &connect_info->attr, (void *) attr); if(result != GLOBUS_SUCCESS) { result = GlobusXIOErrorWrapFailed( diff -ur globus_xio-2.7.orig/builtins/telnet/globus_xio_telnet.c globus_xio-2.7/builtins/telnet/globus_xio_telnet.c --- globus_xio-2.7.orig/builtins/telnet/globus_xio_telnet.c 2007-08-08 00:50:29.000000000 +0200 +++ globus_xio-2.7/builtins/telnet/globus_xio_telnet.c 2008-12-31 14:48:06.000000000 +0100 @@ -455,7 +455,7 @@ return GLOBUS_SUCCESS; } - res = globus_l_xio_telnet_attr_init((void **) &dest_attr); + res = globus_l_xio_telnet_attr_init((void **) (void *) &dest_attr); if(res == GLOBUS_SUCCESS) { src_attr = (globus_l_xio_telnet_attr_t *) src_driver_attr; @@ -525,7 +525,7 @@ globus_l_xio_telnet_attr_t * attr; GlobusXIOName(globus_l_xio_telnet_server_init); - res = globus_l_xio_telnet_attr_copy((void **)&attr, driver_attr); + res = globus_l_xio_telnet_attr_copy((void **) (void *) &attr, driver_attr); if(res != GLOBUS_SUCCESS) { goto error; @@ -560,7 +560,7 @@ globus_l_xio_telnet_attr_t * attr; GlobusXIOName(globus_l_xio_telnet_accept); - res = globus_l_xio_telnet_attr_copy((void **)&attr, driver_server); + res = globus_l_xio_telnet_attr_copy((void **) (void *) &attr, driver_server); if(res != GLOBUS_SUCCESS) { goto error;