Index: ossp-pkg/xds/xdr-encode-octetstream.c RCS File: /v/ossp/cvs/ossp-pkg/xds/Attic/xdr-encode-octetstream.c,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-pkg/xds/Attic/xdr-encode-octetstream.c,v' 2>/dev/null --- xdr-encode-octetstream.c 2001/07/20 09:22:25 1.1 +++ xdr-encode-octetstream.c 2001/07/20 10:07:11 1.2 @@ -63,7 +63,7 @@ ((u_int8_t*)buffer)[2] = (p_len >> 8) & 0x000000ff; ((u_int8_t*)buffer)[3] = (p_len >> 0) & 0x000000ff; memmove((u_int8_t*)buffer+4, p, p_len); - memset(buffer+4+p_len, 0, padding); + memset((u_int8_t*)buffer+4+p_len, 0, padding); } /* Done. */ Index: ossp-pkg/xds/xdr-encode-string.c RCS File: /v/ossp/cvs/ossp-pkg/xds/Attic/xdr-encode-string.c,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-pkg/xds/Attic/xdr-encode-string.c,v' 2>/dev/null --- xdr-encode-string.c 2001/07/19 15:13:39 1.1 +++ xdr-encode-string.c 2001/07/20 10:07:11 1.2 @@ -50,7 +50,7 @@ p = (u_int8_t*)va_arg(*args, void*); assert(p != NULL); - p_len = strlen(p); + p_len = strlen((char*)p); padding = (4 - (p_len & 0x03)) & 0x03; assert((p_len + padding) % 4 == 0); @@ -63,7 +63,7 @@ ((u_int8_t*)buffer)[2] = (p_len >> 8) & 0x000000ff; ((u_int8_t*)buffer)[3] = (p_len >> 0) & 0x000000ff; memmove((u_int8_t*)buffer+4, p, p_len); - memset(buffer+4+p_len, 0, padding); + memset((u_int8_t*)buffer+4+p_len, 0, padding); } /* Done. */