4.3BSD/usr/contrib/icon/test/std58.icn

record array(a,b,c,d,e,f,g)

procedure dummy(u,v,x,y,z)
   suspend u | v
   return x
end

procedure main()
   write("abs(1) ----> ",image(abs(1)) | "none")
   write("abs(-1) ----> ",image(abs(-1)) | "none")
   write("abs(0) ----> ",image(abs(0)) | "none")
   write("abs(3.0) ----> ",image(abs(3.0)) | "none")
   write("abs(0.0) ----> ",image(abs(0.0)) | "none")
   write("abs(-3.0) ----> ",image(abs(-3.0)) | "none")
   write("exit(abs(3.0)) ----> ",image(exit(abs(3.0))) | "none")
end