|
|
|
@ -7,7 +7,7 @@ |
|
|
|
* |
|
|
|
* |
|
|
|
* |
|
|
|
* |
|
|
|
* IDENTIFICATION |
|
|
|
* IDENTIFICATION |
|
|
|
* $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.11 1997/07/24 20:15:45 momjian Exp $ |
|
|
|
* $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.12 1997/07/29 15:51:33 thomas Exp $ |
|
|
|
* |
|
|
|
* |
|
|
|
*------------------------------------------------------------------------- |
|
|
|
*------------------------------------------------------------------------- |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ -148,6 +148,14 @@ array_in(char *string, /* input array in external form */ |
|
|
|
while (isspace(*p)) p++; |
|
|
|
while (isspace(*p)) p++; |
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef ARRAYDEBUG |
|
|
|
|
|
|
|
printf( "array_in- ndim %d (", ndim); |
|
|
|
|
|
|
|
for (i = 0; i < ndim; i++) { |
|
|
|
|
|
|
|
printf(" %d", dim[i]); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
printf( ") for %s\n", string); |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
nitems = getNitems( ndim, dim); |
|
|
|
nitems = getNitems( ndim, dim); |
|
|
|
if (nitems == 0) { |
|
|
|
if (nitems == 0) { |
|
|
|
char *emptyArray = palloc(sizeof(ArrayType)); |
|
|
|
char *emptyArray = palloc(sizeof(ArrayType)); |
|
|
|
|