/* arrays_resize_local_size.c generated by valac, the Vala compiler * generated from arrays_resize_local_size.vala, do not modify */ #include #include static void _vala_main (void); static void _vala_array_add1 (gint* * array, gint* length, gint* size, gint value); static void _vala_array_add1 (gint* * array, gint* length, gint* size, gint value) { if ((*length) == (*size)) { *size = (*size) ? (2 * (*size)) : 4; *array = g_renew (gint, *array, *size); } (*array)[(*length)++] = value; } static void _vala_main (void) { gint* a = NULL; gint* _tmp0_; gint a_length1; gint _a_size_; gint _tmp1_; _tmp0_ = g_new0 (gint, (10 * 1024) * 1024); a = _tmp0_; a_length1 = (10 * 1024) * 1024; _a_size_ = a_length1; _tmp1_ = 1; a = g_renew (gint, a, 1); (_tmp1_ > a_length1) ? memset (a + a_length1, 0, sizeof (gint) * (_tmp1_ - a_length1)) : NULL; a_length1 = _tmp1_; _a_size_ = _tmp1_; { gint i = 0; i = 1; { gboolean _tmp2_ = FALSE; _tmp2_ = TRUE; while (TRUE) { if (!_tmp2_) { gint _tmp3_; _tmp3_ = i; i = _tmp3_ + 1; } _tmp2_ = FALSE; if (!(i < ((10 * 1024) * 1024))) { break; } _vala_array_add1 (&a, &a_length1, &_a_size_, 4711); } } } a = (g_free (a), NULL); } int main (int argc, char ** argv) { _vala_main (); return 0; }