PHP_FUNCTION(rdp_simplify)
{

    zval       pair;

    array_init(*return_value*);

    for (i = 0; i < points->count; i++) {
        if (points->status[i]) {
            *array_init(&pair);*
            *add_next_index_double*(&pair, points->x[i]);
            add_next_index_double(&pair, points->y[i]);
            *add_next_index_zval*(*return_value*, &pair);
        }
    }

    *geo_array_dtor(points);*
}