4.3BSD/usr/contrib/icon/man/cat2/size.2




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