index 2d761a5773f3217202942d013e4ce8d7c4d97eff..560064d3e1fe74e8febf6e10d93ff17ceba8844b 100644 (file)
{
/* squeeze out the target element */
Datum *dvalues;
- bool *dnulls;
int nelems;
int i;
+ /* We already checked there are no nulls */
deconstruct_array(a, OIDOID, sizeof(Oid), true, 'i',
- &dvalues, &dnulls, &nelems);
+ &dvalues, NULL, &nelems);
- /* We already checked there are no nulls, so ignore dnulls */
for (i = arrayIndex; i < arrayLength - 1; i++)
dvalues[i] = dvalues[i + 1];
{
/* squeeze out the target element */
Datum *dvalues;
- bool *dnulls;
int nelems;
int i;
+ /* We already checked there are no nulls */
deconstruct_array(a, TEXTOID, -1, false, 'i',
- &dvalues, &dnulls, &nelems);
+ &dvalues, NULL, &nelems);
- /* We already checked there are no nulls, so ignore dnulls */
for (i = arrayIndex; i < arrayLength - 1; i++)
dvalues[i] = dvalues[i + 1];