|
|
1.1 ! root 1: .so tmac.ilib ! 2: .TH SIZE 2 "The University of Arizona \- 8/12/84" ! 3: .SH NAME ! 4: Size \- size of Icon object ! 5: .SH DESCRIPTION ! 6: The procedure \*MSize(x)\fR produces the ! 7: size, in bytes, of \*Mx\fR. ! 8: .PP ! 9: There is an optional second argument, which specifies the machine ! 10: word size, in bits. For example, \*MSize(x,\*b16)\fR produces the ! 11: size of \*Mx\fR on a 16-bit machine. Only word sizes of 16 and 32 ! 12: are supported; the default, in the absence of the second argument, ! 13: is 32. ! 14: .SH CAVEATS ! 15: The sizes given are approximate for many objects. The following ! 16: interpretations are made in determining sizes: ! 17: .IP "" .2i ! 18: Strings are counted as distinct; no allowance is made for shared ! 19: usage of storage. ! 20: .IP ! 21: The size of procedures may be underestimated. ! 22: .IP ! 23: The size of co-expressions is approximate and does not take into ! 24: account space for the local identifiers and related information. ! 25: .IP ! 26: The size of lists that are augmented by stack and queue functions ! 27: may be underestimated. ! 28: .IP ! 29: Sizes are based on parameters as given in the Icon system as it ! 30: is distributed; local changes may affect the sizes of some objects. ! 31: .SH SEE ALSO ! 32: Griswold, Ralph E., Robert K. McConeghy, and William H. Mitchell. ! 33: \fIA Tour Through the C Implementation of Icon; Version 5.9\fR, ! 34: Department of Computer Science, The University of Arizona, 1984. ! 35: .SH AUTHOR ! 36: Ralph E. Griswold
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.