Oleg Bartunov <oleg(at)sai(dot)msu(dot)su> writes:
> please apply attached patch to current CVS.
> 1. Fixed error with empty array ( '{}' ),
> test data changed to include such data
> 2. Test a dimension of an array ( we support only one-dimension)
Looks okay in a quick glance, except error message spelling is poor:
! #define ARRISNULL(x) ( (x) ? ( ( ARR_NDIM(x) == NDIM ) ? ( ( ARRNELEMS( x ) ) ? 0 : 1 ) : ( ( ARR_NDIM(x) ) ? (elog(ERROR,"Array is not one-dimentional: %d dimentions", ARR_NDIM(x)),1) : 1 ) ) : 1 )
Should be "one-dimensional" and "dimensions". Bruce, would you fix that
when you apply it?
regards, tom lane