Annotation of 43BSD/contrib/icon/libtest/t-size.icn, revision 1.1.1.1

1.1       root        1: link "../ilib/size"
                      2: 
                      3: record foo(a,b,c)
                      4: 
                      5: procedure main()
                      6:    write("testing for v32")
                      7:    write(Size(["a","a"]))
                      8:    s := "a"
                      9:    write(Size([s,s]))
                     10:    write(Size(""))
                     11:    write(Size(''))
                     12:    write(Size(10))
                     13:    write(Size([1,2,3]))
                     14:    write(Size(foo(1,2,3)))
                     15:    a := list(10,&cset)
                     16:    a1 := [a,]
                     17:    a1[2] := a1
                     18:    t := table()
                     19:    t["a"] := a
                     20:    t[t] := t
                     21:    t["a1"] := a1
                     22:    write(Size(a))
                     23:    write(Size(a1))
                     24:    write(Size(t))
                     25:    write("testing for v16")
                     26:    write(Size(["a","a"],16))
                     27:    s := "a"
                     28:    write(Size([s,s],16))
                     29:    write(Size("",16))
                     30:    write(Size('',16))
                     31:    write(Size(10,16))
                     32:    write(Size([1,2,3],16))
                     33:    write(Size(foo(1,2,3),16))
                     34:    a := list(10,&cset,16)
                     35:    a1 := [a,]
                     36:    a1[2] := a1
                     37:    t := table(,16)
                     38:    t["a"] := a
                     39:    t[t] := t
                     40:    t["a1"] := a1
                     41:    write(Size(a,16))
                     42:    write(Size(a1,16))
                     43:    write(Size(t,16))
                     44:    s := set([1,2,3,4,5,4,3,2,1,"a",])
                     45:    write(Size(s))
                     46:    write(Size(s,16))
                     47: end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.