|
|
BSD 4.3
SIZE(2) Icon Program Library SIZE(2)
NNNNAAAAMMMMEEEE
Size - size of Icon object
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
The procedure SSSSiiiizzzzeeee((((xxxx)))) produces the size, in bytes, of xxxx.
There is an optional second argument, which specifies the
machine word size, in bits. For example, SSSSiiiizzzzeeee((((xxxx,,,,11116666)))) produces
the size of xxxx on a 16-bit machine. Only word sizes of 16 and
32 are supported; the default, in the absence of the second
argument, is 32.
CCCCAAAAVVVVEEEEAAAATTTTSSSS
The sizes given are approximate for many objects. The fol-
lowing interpretations are made in determining sizes:
Strings are counted as distinct; no allowance is made for
shared usage of storage.
The size of procedures may be underestimated.
The size of co-expressions is approximate and does not
take into account space for the local identifiers and
related information.
The size of lists that are augmented by stack and queue
functions may be underestimated.
Sizes are based on parameters as given in the Icon system
as it is distributed; local changes may affect the sizes
of some objects.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
Griswold, Ralph E., Robert K. McConeghy, and William H.
Mitchell. _A _T_o_u_r _T_h_r_o_u_g_h _t_h_e _C _I_m_p_l_e_m_e_n_t_a_t_i_o_n _o_f _I_c_o_n; _V_e_r_-
_s_i_o_n _5._9, Department of Computer Science, The University of
Arizona, 1984.
AAAAUUUUTTTTHHHHOOOORRRR
Ralph E. Griswold
Version 5.9 The University of Arizona - 8/12/84 1
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.