
gint* some_function (int* result_length1);


gint* some_function (int* result_length1) {
	gint* result = NULL;
	gint* _tmp0_ = NULL;
	gint* _tmp1_;
	gint _tmp1__length1;
	gint* _tmp2_;
	gint _tmp2__length1;
	_tmp0_ = g_new0 (gint, 2);
	_tmp1_ = _tmp0_;
	_tmp1__length1 = 2;
	if (result_length1) {
		*result_length1 = _tmp1__length1;
	}
	result = _tmp1_;
	_tmp2_ = result;
	_tmp2__length1 = -1;
	g_warn_if_fail (_tmp2__length1 == 2);
	return result;
}