In the toolbox Aug 08, V2.1; ArrayT.h:
Line 718, the function ReleasePointer,
" else if (array == NULL) " ,then would call ExceptionT. However, whether the variable "array" here is or is not NULL do not mean anything. I guess the correct one should be " else if (fArray == NULL)".
Line 492 and Line 504, about the extended errorcheck in function Pointer:
"if (offset < 0 || offset > fLength) ", then would call ExceptionT.
As a matter of fact when offset=fLength, the "fArray+offset" has already been pointing to a place out of range. But this error would not be reported until this sentence were "if (offset < 0 || offset >= fLength) ". Naturally , there are some more redundancy error checks here so this probably won't cause one fatal error, but indeed this is a little mistake.
Hope can check these mistakes, and if they really are , correct them in the next vision.