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