rem: char* clen_builder(struct sip_msg* msg, unsigned int *clen_len, int diff)
add: char* clen_builder(struct sip_msg* msg, int *clen_len, int diff)
context: char* clen_builder(struct sip_msg* msg, unsigned int *clen_len, int diff){	char* buf;	int len;	int value;	char* value_s;	int value_len;	char* body;			body=get_body(msg);	if (body==0){		ser_error=E_BAD_REQ;		LOG(L_ERR, "ERROR: clen_builder: no message body found"					" (missing crlf?)");		return 0;	}	value=msg->len-(int)(body-msg->buf)+diff;	value_s=int2str(value, &value_len);	DBG("clen_builder: content-length: %d (%s)\n", value, value_s);			len=CONTENT_LENGTH_LEN+value_len+CRLF_LEN;	buf=pkg_malloc(sizeof(char)*(len+1));	if (buf==0){		ser_error=E_OUT_OF_MEM;		LOG(L_ERR, "ERROR: clen_builder: out of memory\n");		return 0;	}	memcpy(buf, CONTENT_LENGTH, CONTENT_LENGTH_LEN);	memcpy(buf+CONTENT_LENGTH_LEN, value_s, value_len);	memcpy(buf+CONTENT_LENGTH_LEN+value_len, CRLF, CRLF_LEN);	buf[len]=0; /* null terminate it */	*clen_len=len;	return buf;}