diff --git a/src/backend/utils/adt/arrayfuncs.c b/src/backend/utils/adt/arrayfuncs.c index a024bc5a54823d93ff68f65435877b20da148511..eb099e973ec23ad591c29fc7573d3482ec91a657 100644 --- a/src/backend/utils/adt/arrayfuncs.c +++ b/src/backend/utils/adt/arrayfuncs.c @@ -7,7 +7,7 @@ * * * 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 $ * *------------------------------------------------------------------------- */ @@ -33,13 +33,13 @@ #define ASSGN "=" /* An array has the following internal structure: - * <nbytes> - total number of bytes - * <ndim> - number of dimensions of the array - * <flags> - bit mask of flags - * <dim> - size of each array axis - * <dim_lower> - lower boundary of each dimension - * <actual data> - whatever is the stored data -*/ + * <nbytes> - total number of bytes + * <ndim> - number of dimensions of the array + * <flags> - bit mask of flags + * <dim> - size of each array axis + * <dim_lower> - lower boundary of each dimension + * <actual data> - whatever is the stored data + */ /*-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-*/ static int _ArrayCount(char *str, int dim[], int typdelim); @@ -148,6 +148,14 @@ array_in(char *string, /* input array in external form */ 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); if (nitems == 0) { char *emptyArray = palloc(sizeof(ArrayType));