len = cvs_buf_size(buf);
len = cvs_buf_len(buf);
cvs_req_getvalid(void){	u_int i;	size_t len;	char *vrstr;	BUF *buf;	buf = cvs_buf_alloc(512, BUF_AUTOEXT);	if (buf == NULL)		return (NULL);	cvs_buf_set(buf, cvs_requests[0].req_str,	    strlen(cvs_requests[0].req_str), 0);	for (i = 1; i < CVS_NBREQ; i++) {		if ((cvs_buf_putc(buf, ' ') < 0) ||		    (cvs_buf_append(buf, cvs_requests[i].req_str,		    strlen(cvs_requests[i].req_str)) < 0)) {			cvs_buf_free(buf);			return (NULL);		}	}	/* NUL-terminate */	if (cvs_buf_putc(buf, '\0') < 0) {		cvs_buf_free(buf);		return (NULL);	}	len = cvs_buf_size(buf);	vrstr = (char *)malloc(len);	if (vrstr == NULL) {		cvs_buf_free(buf);		return (NULL);	}	cvs_buf_copy(buf, 0, vrstr, len);	cvs_buf_free(buf);	return (vrstr);}