Annotation of 43BSD/contrib/icon/libtest/t-size.icn, revision 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.