HELP NEWINTARRAY David Young November 1994 revised July 2003 LIB * ___________NEWINTARRAY provides procedures which make and recognise packed arrays of standard-size integers. These are suitable for passing to external procedures that expect such arrays. newintarray(___________bounds_list, ____________element_init) -> _________int_array The arguments are as for *newarray. The second is optional. oldintarray(___tag, ___________bounds_list, ____________element_init) -> __________byte_array The last two arguments are as above, with ____________element_init optional. The ___tag argument is an identifier such as a word or integer. If oldintarray is called twice with the same tag, the arrays returned may share storage. This can reduce garbage collection, and this procedure should be used in preference to newintarray for any array which is only needed temporarily. See *oldarray for more details. isintarray(_____array) -> _______boolean Returns if _____array is an array with a packed integer arrayvector, otherwise. An array for which is returned could have been created with newintarray, array_of_int, array_of_integer (see * ________EXTERNAL), or some other similar procedure. The built-in intvec vector class is used for the arrayvectors. See REF * ______INTVEC for details. --- $__________________________popvision/help/newintarray --- Copyright University of Sussex 2003. All rights reserved. ----------