void trio_set_long TRIO_ARGS2((ref, is_long), trio_pointer_t ref, int is_long)
{
	if (is_long)
		((trio_reference_t*)ref)->parameter->flags |= FLAGS_LONG;
	else
		((trio_reference_t*)ref)->parameter->flags &= ~FLAGS_LONG;
}
void trio_set_long TRIO_ARGS2((ref, is_long), trio_pointer_t ref, int is_long)
{
	if (is_long)
		((trio_reference_t*)ref)->parameter->flags |= FLAGS_LONG;
	else
		((trio_reference_t*)ref)->parameter->flags &= ~FLAGS_LONG;
}