Returns 1 if as contains data, else returns 0. Return a pointer cast to type TYPE to the first element, the head, of as 's data space. Return a pointer cast to type TYPE to the current entry of as 's data space. DcuAutosizePrev discards the last tail element of as , while DcuAutosizePrev discards the last n tail elements. Returns 1 if successful, else 0.
New space is allocated if needed.
DcuAutosizePush appends a single element, info , which is of type TYPE to the end of as . DcuAutosizePushN appends info , which is a pointer to an array of n elements of type TYPE , to as . Space is allocated as needed. Both functions return 1 if successful else 0. Set info , which is of type TYPE , equal to the first element, pushing all remaining elements up one.