|
|
1.1 root 1:
2:
3:
4: SIZE(2) Icon Program Library SIZE(2)
5:
6:
7:
8: NNNNAAAAMMMMEEEE
9: Size - size of Icon object
10:
11: DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
12: The procedure SSSSiiiizzzzeeee((((xxxx)))) produces the size, in bytes, of xxxx.
13:
14: There is an optional second argument, which specifies the
15: machine word size, in bits. For example, SSSSiiiizzzzeeee((((xxxx,,,,11116666)))) produces
16: the size of xxxx on a 16-bit machine. Only word sizes of 16 and
17: 32 are supported; the default, in the absence of the second
18: argument, is 32.
19:
20: CCCCAAAAVVVVEEEEAAAATTTTSSSS
21: The sizes given are approximate for many objects. The fol-
22: lowing interpretations are made in determining sizes:
23:
24: Strings are counted as distinct; no allowance is made for
25: shared usage of storage.
26:
27: The size of procedures may be underestimated.
28:
29: The size of co-expressions is approximate and does not
30: take into account space for the local identifiers and
31: related information.
32:
33: The size of lists that are augmented by stack and queue
34: functions may be underestimated.
35:
36: Sizes are based on parameters as given in the Icon system
37: as it is distributed; local changes may affect the sizes
38: of some objects.
39:
40: SSSSEEEEEEEE AAAALLLLSSSSOOOO
41: Griswold, Ralph E., Robert K. McConeghy, and William H.
42: 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_-
43: _s_i_o_n _5._9, Department of Computer Science, The University of
44: Arizona, 1984.
45:
46: AAAAUUUUTTTTHHHHOOOORRRR
47: Ralph E. Griswold
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63: Version 5.9 The University of Arizona - 8/12/84 1
64:
65:
66:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.