- g_return_val_if_fail(ca->size < ca->capacity, FALSE);
-
- case_create(&ca->cases[ca->size], ca->width);
-
- if ( !fill_case_func(&ca->cases[ca->size], aux))
- return FALSE;
-
- ca->size++;
-
- g_signal_emit(ca, signal[CASE_INSERTED], 0, ca->size - 1);
-
- return TRUE;
+ return psppire_case_array_insert_case(ca, ca->size, fill_case_func, aux);