#
#  This file is used to generate psCollectionsErrors.h content
#
#  Format is:
#  ERRORNAME(one word)    ERRORTEXT
#
#  N.B. in code, the ERRORNAME appears as PS_ERRORTEXT_ERRORNAME
####################################################################
#
psArray_REALLOC_NULL                   psArrayRealloc must be given a non-NULL psArray to resize.
psArray_ARRAY_NULL                     Specified psArray can not be NULL.
psArray_POSITION_BEYOND_NALLOC         Specified position, %d, is greater than the allocated size of the array, %d.
#
psVector_REALLOC_NULL                  psVectorRealloc must a given a non-NULL psVector to resize.  Desired datatype unknown.
psVector_NOT_A_VECTOR                  The input psVector must have a vector dimension type.
psVector_SORT_NULL                     psVectorSort can not sort a NULL psVector.
psVector_UNSUPPORTED_TYPE              Input psVector is an unsupported type (0x%x).
psVector_NULL                          The input psVector can not be NULL.
psVector_EXTENDSIZE_NEG                The input number of elements to extend must be non-negative.
#
psBitSet_ALLOC_NEG_SIZE                The number of bit in a psBitSet (%d) must be greater than zero.
psBitSet_SET_NULL                      Can not operate on a NULL psBitSet.
psBitSet_BIT_OUTOFRANGE                The specified bit position (%d) is invalid.  Position must be between 0 and %d.
psBitSet_OPERATOR_NULL                 Specified operator is NULL.  Must specify desired operator.
psBitSet_OPERATOR_INVALID              Specified operator, %s, is invalid.  Valid operators are AND, OR, and XOR.
psBitSet_FIRST_OPERAND_NULL            First psBitSet operand can not be NULL.
psBitSet_SECOND_OPERAND_NULL           Second psBitSet operand can not be NULL.
psBitSet_OPERANDS_SIZE_DIFFER          The psBitSet operand must be the same size.
psBitSet_NOT_OP_FAILED                 Could not perform NOT operation.
psBitSet_OPERAND_NULL                  Operand can not be NULL.
#
psScalar_UNSUPPORTED_TYPE              Specified datatype (%d) is unsupported by psScalar.
psScalar_COPY_NULL                     Can not copy a NULL psScalar.
#
psHash_KEY_NULL                        Input key can not be NULL.
psHash_TABLE_NULL                      Input psHash can not be NULL.
psHash_DATA_NULL                       Input data can not be NULL.
#
psList_LOCATION_INVALID                Specified location, %d, is invalid.
psList_ITERATOR_INVALID                Specified iterator is not valid.
psList_ITERATOR_NULL                   Specified iterator is NULL.
psList_ITERATOR_NONMUTABLE             Specified iterator indicates list is non-mutable.
psList_LIST_NULL                       Specified psList reference is NULL.
psList_DATA_NULL                       Specified data item is NULL.
psList_DATA_NOT_FOUND                  Specified data item is not found in the psList.
#
psPixels_NULL                          Input psPixels can not be NULL.
psPixels_MASK_NULL                     Specified mask can not be NULL.
psPixels_MASK_TYPE                     Specified mask's type, %s, is invalid.  Should be PS_TYPE_MASK.
psPixels_DATA_NULL                     Input psPixels contains no data.
psPixels_REGION_INVALID                Specified psRegion, [%d:%d,%d:%d], does not specify a valid region.
psPixels_FAILED_IMAGE_CREATE           Failed to create image of size %dx%d.

