1#!F-adobe-helvetica-medium-r-normal--18* 2#!N 3#!N #!Rdxt DXTrim #!N #!N Function #!N #!N 4Frees space allocated in an Array beyond that required for the 5number of items in the Array. #!N #!N Syntax #!N #!F-adobe-times-bold-r-normal--18* 6#include <dx/dx.h> Array DXTrim(Array a) #!EF #!N #!N Functional Details #!N 7#!N Under some circumstances, more space than is necessary to hold 8the items added to #!F-adobe-times-bold-r-normal--18* a #!EF may have been allocated. 9This can happen if you have called #!F-adobe-times-bold-r-normal--18* DXAllocateArray #!EF . 10It can also happen when you call #!F-adobe-times-bold-r-normal--18* DXAddArrayData #!EF . 11This extra space can be freed by calling #!F-adobe-times-bold-r-normal--18* DXTrim #!EF 12. The #!F-adobe-times-bold-r-normal--18* DXEndField #!EF routine automatically calls #!F-adobe-times-bold-r-normal--18* DXTrim #!EF 13on all components of a Field. #!N #!N Return Value #!N 14#!N Returns #!F-adobe-times-bold-r-normal--18* a #!EF or returns #!F-adobe-times-bold-r-normal--18* NULL #!EF and 15sets an error code. #!N #!N See Also #!N #!N #!F-adobe-times-bold-r-normal--18* 16 #!Ldxaad,dxall1165 h DXAddArrayData #!EL , #!Ldxaa,dxall1172 h DXAllocateArray #!EL , #!Ldxendf,dxall1201 h DXEndField #!EL #!EF #!N #!N #!Lirreg,dxall1071 h Irregular Arrays #!EL . #!N 17#!N #!N #!F-adobe-times-medium-i-normal--18* Next Topic #!EF #!N #!N #!Ldxtbe,dxall1401 h DXTube #!EL #!N #!F-adobe-times-medium-i-normal--18* 18#!N 19