nsCRT::memcpy(relobj->curtag + relobj->curtag_length, buf, size);
memcpy(relobj->curtag + relobj->curtag_length, buf, size);
push_tag(MimeMultipartRelated* relobj, const char* buf, PRInt32 size){	if (size + relobj->curtag_length > relobj->curtag_max) {		relobj->curtag_max += 2 * size;		if (relobj->curtag_max < 1024) relobj->curtag_max = 1024;		if (!relobj->curtag) {			relobj->curtag = (char*) PR_MALLOC(relobj->curtag_max);		} else {			relobj->curtag = (char*) PR_Realloc(relobj->curtag,												relobj->curtag_max);		}		if (!relobj->curtag) return MIME_OUT_OF_MEMORY;	}	nsCRT::memcpy(relobj->curtag + relobj->curtag_length, buf, size);	relobj->curtag_length += size;	return 0;}