void trio_print_double TRIO_ARGS2((ref, number), trio_pointer_t ref, double number)
{
	trio_reference_t* self = (trio_reference_t*)ref;

	TrioWriteDouble(self->data, number, self->parameter->flags, self->parameter->width,
	                self->parameter->precision, self->parameter->base);
}
void trio_print_double TRIO_ARGS2((ref, number), trio_pointer_t ref, double number)
{
	trio_reference_t* self = (trio_reference_t*)ref;

	TrioWriteDouble(self->data, number, self->parameter->flags, self->parameter->width,
	                self->parameter->precision, self->parameter->base);
}