const struct sockaddr *sa;
char i46buf[INET6_ADDRSTRLEN], portbuf[50];
const struct sockaddr_in *sin;
- int al, sl, pl;
+ int al;
const char *string, *prepend;
sa= sockaddr_addr(OBJ_SOCKADDR(o));
return;
}
- pl= strlen(prepend);
- sl= strlen(string);
- o->length= pl+sl;
- o->bytes= TALLOC(pl+sl+1);
- memcpy(o->bytes, prepend, pl);
- memcpy(o->bytes+pl, string, sl+1);
+ obj_updatestr_vstringls(o,
+ prepend, strlen(prepend),
+ string, strlen(string),
+ (char*)0);
}
static int sockaddr_t_sfa(Tcl_Interp *ip, Tcl_Obj *o) {