int trio_print_ref TRIO_VARGS3((ref, format, va_alist), trio_pointer_t ref, TRIO_CONST char* format,
                               TRIO_VA_DECL)
{
	int status;
	va_list arglist;

	assert(VALID(format));

	TRIO_VA_START(arglist, format);
	status = TrioFormatRef((trio_reference_t*)ref, format, arglist, NULL, NULL);
	TRIO_VA_END(arglist);
	return status;
}
int trio_print_ref TRIO_VARGS3((ref, format, va_alist), trio_pointer_t ref, TRIO_CONST char* format,
                               TRIO_VA_DECL)
{
	int status;
	va_list arglist;

	assert(VALID(format));

	TRIO_VA_START(arglist, format);
	status = TrioFormatRef((trio_reference_t*)ref, format, arglist, NULL, NULL);
	TRIO_VA_END(arglist);
	return status;
}