Annotation of 43BSD/contrib/icon/book/f/symsub.icn, revision 1.1.1.1

1.1       root        1: procedure sub(arg1,arg2)
                      2:    local i
                      3:    if i := integer(arg1) - integer(arg2) then
                      4:       if i >= 0 then return i else return symop("0","-",-i)
                      5:    return {
                      6:       (if arg2 == "0" then arg1) |
                      7:       (if arg1 == arg2 then "0") |
                      8:       symop(arg1,"-",arg2)
                      9:       }
                     10: end

unix.superglobalmegacorp.com

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