summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr/src/pkgdefs/SUNWscpu/Makefile5
-rw-r--r--usr/src/pkgdefs/SUNWscpu/prototype_com17
-rw-r--r--usr/src/tools/opensolaris/license-list1
-rw-r--r--usr/src/ucbcmd/Makefile1
-rw-r--r--usr/src/ucbcmd/plot/Makefile222
-rw-r--r--usr/src/ucbcmd/plot/THIRDPARTYLICENSE32
-rw-r--r--usr/src/ucbcmd/plot/THIRDPARTYLICENSE.descrip1
-rw-r--r--usr/src/ucbcmd/plot/atoplot.c192
-rw-r--r--usr/src/ucbcmd/plot/chrtab.c117
-rw-r--r--usr/src/ucbcmd/plot/crtdriver.c164
-rw-r--r--usr/src/ucbcmd/plot/crtplot.c306
-rw-r--r--usr/src/ucbcmd/plot/debug.c152
-rw-r--r--usr/src/ucbcmd/plot/driver.c167
-rw-r--r--usr/src/ucbcmd/plot/libplot/Makefile49
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/Makefile54
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/aed.h40
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/arc.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/circle.c39
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/close.c35
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/cont.c30
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/dot.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/erase.c35
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/label.c41
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/line.c54
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/linemod.c43
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/move.c31
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/open.c87
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/point.c39
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/space.c44
-rw-r--r--usr/src/ucbcmd/plot/libplot/aed/subr.c110
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/Makefile54
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/arc.c101
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/bg.h38
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/circle.c22
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/close.c30
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/cont.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/dot.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/erase.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/label.c21
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/line.c30
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/linemod.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/move.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/open.c41
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/point.c22
-rw-r--r--usr/src/ucbcmd/plot/libplot/bitgraph/space.c28
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/Makefile53
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/arc.c22
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/circle.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/close.c33
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/cont.c27
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/dot.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/dumb.h39
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/erase.c27
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/label.c29
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/line.c32
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/linemod.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/move.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/open.c66
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/point.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/space.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/dumb/subr.c60
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/Makefile53
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/arc.c55
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/circle.c28
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/close.c31
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/cont.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/dot.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/erase.c23
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/gigi.h42
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/label.c28
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/line.c30
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/linemod.c77
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/move.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/open.c47
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/point.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/gigi/space.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/Makefile54
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/arc.c61
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/circle.c39
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/close.c28
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/cont.c32
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/dot.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/erase.c31
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/hp2648.h55
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/label.c38
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/line.c30
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/linemod.c84
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/move.c33
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/open.c58
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/point.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/space.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp2648/subr.c63
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/Makefile53
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/arc.c57
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/circle.c29
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/close.c27
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/cont.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/dot.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/erase.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/hp7221.h44
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/label.c24
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/line.c30
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/linemod.c76
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/move.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/open.c51
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/point.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/space.c28
-rw-r--r--usr/src/ucbcmd/plot/libplot/hp7221/subr.c81
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/Makefile57
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/arc.c137
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/charset.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/circle.c21
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/close.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/cont.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/dot.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/erase.c27
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/imPcodes.h67
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/imp.h27
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/label.c35
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/line.c56
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/linemod.c48
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/move.c24
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/open.c53
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/point.c21
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/scale.c38
-rw-r--r--usr/src/ucbcmd/plot/libplot/imagen/space.c38
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/Makefile53
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/arc.c29
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/circle.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/close.c29
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/cont.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/dot.c29
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/erase.c23
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/label.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/line.c27
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/linmod.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/move.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/open.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/point.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/putsi.c24
-rw-r--r--usr/src/ucbcmd/plot/libplot/plot/space.c27
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/Makefile53
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/arc.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/circle.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/close.c32
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/con.h37
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/dot.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/erase.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/label.c28
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/line.c72
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/linmod.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/move.c22
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/open.c66
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/point.c23
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/space.c31
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300/subr.c147
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/Makefile53
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/arc.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/circle.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/close.c32
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/con.h46
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/dot.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/erase.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/label.c28
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/line.c68
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/linmod.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/move.c22
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/open.c66
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/point.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/space.c31
-rw-r--r--usr/src/ucbcmd/plot/libplot/t300s/subr.c194
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/Makefile53
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/arc.c130
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/box.c26
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/circle.c21
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/close.c31
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/dot.c20
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/erase.c31
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/label.c24
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/line.c22
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/linemod.c21
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/move.c22
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/open.c25
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/point.c22
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/space.c36
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4013/subr.c68
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/Makefile53
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/arc.c152
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/box.c41
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/circle.c36
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/close.c46
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/dot.c35
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/erase.c49
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/label.c61
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/line.c37
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/linemod.c50
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/move.c37
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/open.c40
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/point.c37
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/space.c51
-rw-r--r--usr/src/ucbcmd/plot/libplot/t4014/subr.c97
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/Makefile53
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/arc.c35
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/box.c41
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/circle.c35
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/close.c47
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/con.h60
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/dot.c35
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/erase.c41
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/label.c43
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/line.c87
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/linmod.c35
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/move.c37
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/open.c84
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/point.c38
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/space.c43
-rw-r--r--usr/src/ucbcmd/plot/libplot/t450/subr.c166
-rw-r--r--usr/src/ucbcmd/plot/plot.sh43
-rw-r--r--usr/src/ucbcmd/plot/plottoa.c255
-rw-r--r--usr/src/ucbcmd/plot/vfont.h48
-rw-r--r--usr/src/ucbcmd/plot/vplot.c521
231 files changed, 1 insertions, 10834 deletions
diff --git a/usr/src/pkgdefs/SUNWscpu/Makefile b/usr/src/pkgdefs/SUNWscpu/Makefile
index 82738cbe12..dff2124358 100644
--- a/usr/src/pkgdefs/SUNWscpu/Makefile
+++ b/usr/src/pkgdefs/SUNWscpu/Makefile
@@ -19,9 +19,7 @@
# CDDL HEADER END
#
#
-#ident "%Z%%M% %I% %E% SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
+# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
@@ -34,7 +32,6 @@ LICENSEFILES += \
../../ucbcmd/groups/THIRDPARTYLICENSE \
../../ucbcmd/ln/THIRDPARTYLICENSE \
../../ucbcmd/ls/THIRDPARTYLICENSE \
- ../../ucbcmd/plot/THIRDPARTYLICENSE \
../../ucbcmd/sum/THIRDPARTYLICENSE \
../../ucbcmd/test/THIRDPARTYLICENSE \
../../ucbcmd/tset/THIRDPARTYLICENSE \
diff --git a/usr/src/pkgdefs/SUNWscpu/prototype_com b/usr/src/pkgdefs/SUNWscpu/prototype_com
index b279862a70..15d7e4ea04 100644
--- a/usr/src/pkgdefs/SUNWscpu/prototype_com
+++ b/usr/src/pkgdefs/SUNWscpu/prototype_com
@@ -51,18 +51,13 @@ d none usr/share/lib/zoneinfo 755 root bin
s none usr/share/lib/zoneinfo/posixrules=./US/Eastern
d none usr/ucb 755 root bin
s none usr/ucb/Mail=../bin/mailx
-f none usr/ucb/aedplot 755 root bin
s none usr/ucb/arch=../bin/arch
-f none usr/ucb/atoplot 755 root bin
f none usr/ucb/basename 755 root bin
-f none usr/ucb/bgplot 755 root bin
f none usr/ucb/biff 755 root bin
f none usr/ucb/chown 755 root bin
s none usr/ucb/clear=../bin/clear
-f none usr/ucb/crtplot 755 root bin
f none usr/ucb/df 755 root bin
f none usr/ucb/du 755 root bin
-f none usr/ucb/dumbplot 755 root bin
s none usr/ucb/e=../bin/ex
f none usr/ucb/echo 755 root bin
s none usr/ucb/edit=../bin/edit
@@ -76,14 +71,10 @@ s none usr/ucb/fmt=../bin/fmt
s none usr/ucb/fold=../bin/fold
f none usr/ucb/from 755 root bin
s none usr/ucb/ftp=../bin/ftp
-f none usr/ucb/gigiplot 755 root bin
f none usr/ucb/groups 755 root bin
s none usr/ucb/head=../bin/head
s none usr/ucb/hostid=../bin/hostid
s none usr/ucb/hostname=../bin/hostname
-f none usr/ucb/hp7221plot 755 root bin
-f none usr/ucb/hpplot 755 root bin
-f none usr/ucb/implot 755 root bin
f none usr/ucb/install 755 root bin
f none usr/ucb/ln 755 root bin
s none usr/ucb/logger=../bin/logger
@@ -95,8 +86,6 @@ s none usr/ucb/more=../bin/more
s none usr/ucb/netstat=../bin/netstat
s none usr/ucb/page=../bin/more
s none usr/ucb/pagesize=../bin/pagesize
-f none usr/ucb/plot 755 root bin
-f none usr/ucb/plottoa 755 root bin
f none usr/ucb/printenv 755 root bin
l none usr/ucb/ps=../../usr/lib/isaexec
s none usr/ucb/quota=../lib/fs/ufs/quota
@@ -115,14 +104,9 @@ f none usr/ucb/sed 555 root bin
f none usr/ucb/shutdown 755 root bin
f none usr/ucb/stty 755 root bin
f none usr/ucb/sum 755 root bin
-f none usr/ucb/t300 755 root bin
-f none usr/ucb/t300s 755 root bin
-f none usr/ucb/t4013 755 root bin
-f none usr/ucb/t450 755 root bin
s none usr/ucb/tail=../bin/tail
s none usr/ucb/talk=../bin/talk
s none usr/ucb/tcopy=../bin/tcopy
-f none usr/ucb/tek 755 root bin
s none usr/ucb/telnet=../bin/telnet
f none usr/ucb/test 755 root bin
s none usr/ucb/tftp=../bin/tftp
@@ -137,7 +121,6 @@ s none usr/ucb/vi=../bin/vi
s none usr/ucb/view=../bin/view
f none usr/ucb/vipw 555 root bin
s none usr/ucb/vmstat=../bin/vmstat
-f none usr/ucb/vplot 755 root bin
s none usr/ucb/w=../bin/w
s none usr/ucb/wc=../bin/wc
f none usr/ucb/whereis 755 root bin
diff --git a/usr/src/tools/opensolaris/license-list b/usr/src/tools/opensolaris/license-list
index 8b1f9b7b61..0c530d9b29 100644
--- a/usr/src/tools/opensolaris/license-list
+++ b/usr/src/tools/opensolaris/license-list
@@ -125,7 +125,6 @@ usr/src/ucbcmd/from/THIRDPARTYLICENSE
usr/src/ucbcmd/groups/THIRDPARTYLICENSE
usr/src/ucbcmd/ln/THIRDPARTYLICENSE
usr/src/ucbcmd/ls/THIRDPARTYLICENSE
-usr/src/ucbcmd/plot/THIRDPARTYLICENSE
usr/src/ucbcmd/sum/THIRDPARTYLICENSE
usr/src/ucbcmd/test/THIRDPARTYLICENSE
usr/src/ucbcmd/tset/THIRDPARTYLICENSE
diff --git a/usr/src/ucbcmd/Makefile b/usr/src/ucbcmd/Makefile
index 408f5f42fd..2ae67f62a4 100644
--- a/usr/src/ucbcmd/Makefile
+++ b/usr/src/ucbcmd/Makefile
@@ -46,7 +46,6 @@ COMMON_SUBDIRS= \
ln \
ls \
mkstr \
- plot \
printenv \
rusage \
sed \
diff --git a/usr/src/ucbcmd/plot/Makefile b/usr/src/ucbcmd/plot/Makefile
deleted file mode 100644
index 4392704b9a..0000000000
--- a/usr/src/ucbcmd/plot/Makefile
+++ /dev/null
@@ -1,222 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-
-PROG= tek t4013 t300 t300s t450 aedplot bgplot dumbplot gigiplot \
- hpplot hp7221plot implot atoplot plottoa vplot crtplot plot
-
-SUBDIRS= libplot
-
-DRVOBJ= driver.o
-VPLOTOBJ= vplot.o chrtab.o
-CRTOBJ= crtplot.o crtdriver.o
-ATOOBJ= atoplot.o
-TOAOBJ= plottoa.o
-
-OBJS= $(DRVOBJ) $(VPLOTOBJ) $(CRTOBJ) $(ATOOBJ) $(TOAOBJ)
-
-DRVSRC= $(DRVOBJ:%.o=%.c)
-VPLOTSRC= $(VPLOTOBJ:%.o=%.c)
-CRTSRC= $(CRTOBJ:%.o=%.c)
-ATOSRC= $(ATOOBJ:%.o=%.c)
-TOASRC= $(TOAOBJ:%.o=%.c)
-
-SRCS= $(DRVSRC) $(VPLOTSRC) $(CRTSRC) $(ATOSRC) $(TOASRC)
-
-include ../Makefile.ucbcmd
-
-FILEMODE= 755
-
-INC1 = $(SRC)/ucbhead
-
-LDFLAGS += -L$(ROOT)/usr/ucblib -R /usr/ucblib
-
-LIBPLOT = ./libplot
-
-LIBS.DEF = -lucb
-LIBS.PLOT =
-LDLIBS += $(LIBS.PLOT) $(LIBS.DEF)
-
-CPPFLAGS = -I$(INC1) $(CPPFLAGS.master)
-
-clean:= TARGET= clean
-clobber:= TARGET= clobber
-
-.KEEP_STATE:
-
-all: $(PROG) debug
-
-tek:= LDFLAGS += -L$(LIBPLOT)
-tek:= LIBS.PLOT = -lm -lt4014
-tek: $(DRVOBJ) $(LIBPLOT)/libt4014.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-t4013:= LDFLAGS += -L$(LIBPLOT)
-t4013:= LIBS.PLOT = -lm -lt4013
-t4013: $(DRVOBJ) $(LIBPLOT)/libt4013.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-t300:= LDFLAGS += -L$(LIBPLOT)
-t300:= LIBS.PLOT = -lm -lt300
-t300: $(DRVOBJ) $(LIBPLOT)/libt300.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-t300s:= LDFLAGS += -L$(LIBPLOT)
-t300s:= LIBS.PLOT = -lm -lt300s
-t300s: $(DRVOBJ) $(LIBPLOT)/libt300s.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-t450:= LDFLAGS += -L$(LIBPLOT)
-t450:= LIBS.PLOT = -lm -lt450
-t450: $(DRVOBJ) $(LIBPLOT)/libt450.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-vplot: $(VPLOTOBJ)
- $(LINK.c) $(VPLOTOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-crtplot:= LDFLAGS += -L$(LIBPLOT)
-crtplot:= LIBS.DEF = -lcurses -ltermcap -lm -lucb
-crtplot: $(CRTOBJ)
- $(LINK.c) $(CRTOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-aedplot:= LDFLAGS += -L$(LIBPLOT)
-aedplot:= LIBS.PLOT = -laed
-aedplot: $(DRVOBJ) $(LIBPLOT)/libaed.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-bgplot:= LDFLAGS += -L$(LIBPLOT)
-bgplot:= LIBS.PLOT = -lm -lplotbg
-bgplot: $(DRVOBJ) $(LIBPLOT)/libplotbg.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-dumbplot:= LDFLAGS += -L$(LIBPLOT)
-dumbplot:= LIBS.DEF = -ltermcap -lm -lucb
-dumbplot:= LIBS.PLOT = -lm -ldumb
-dumbplot: $(DRVOBJ) $(LIBPLOT)/libdumb.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-gigiplot:= LDFLAGS += -L$(LIBPLOT)
-gigiplot:= LIBS.PLOT = -lm -lgigi
-gigiplot: $(DRVOBJ) $(LIBPLOT)/libgigi.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-hpplot:= LDFLAGS += -L$(LIBPLOT)
-hpplot:= LIBS.PLOT = -lm -lhp2648
-hpplot: $(DRVOBJ) $(LIBPLOT)/libhp2648.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-hp7221plot:= LDFLAGS += -L$(LIBPLOT)
-hp7221plot:= LIBS.PLOT = -lm -lhp7221
-hp7221plot: $(DRVOBJ) $(LIBPLOT)/libhp7221.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-implot:= LDFLAGS += -L$(LIBPLOT)
-implot:= LIBS.PLOT = -lm -limagen
-implot: $(DRVOBJ) $(LIBPLOT)/libimagen.a
- $(LINK.c) $(DRVOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-atoplot:= LDFLAGS += -L$(LIBPLOT)
-atoplot:= LIBS.PLOT = -lplot
-atoplot: $(ATOOBJ) $(LIBPLOT)/libplot.a
- $(LINK.c) $(ATOOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-plottoa: $(TOAOBJ)
- $(LINK.c) $(TOAOBJ) -o $@ $(LDLIBS)
- $(POST_PROCESS)
-
-$(LIBPLOT)/libt300.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) t300
-
-$(LIBPLOT)/libt300s.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) t300s
-
-$(LIBPLOT)/libt450.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) t450
-
-$(LIBPLOT)/libt4014.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) t4014
-
-$(LIBPLOT)/libaed.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) aed
-
-$(LIBPLOT)/libplotbg.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) bitgraph
-
-$(LIBPLOT)/libdumb.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) dumb
-
-$(LIBPLOT)/libgigi.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) gigi
-
-$(LIBPLOT)/libhp2648.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) hp2648
-
-$(LIBPLOT)/libhp7221.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) hp7221
-
-$(LIBPLOT)/libimagen.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) imagen
-
-$(LIBPLOT)/libplot.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) plot
-
-$(LIBPLOT)/libt4013.a: FRC
- cd $(LIBPLOT); pwd; $(MAKE) t4013
-
-install: all $(ROOTPROG)
-
-clean: $(SUBDIRS) clean_all
-
-clobber: $(SUBDIRS) clobber_all
-
-clean_all:
- $(RM) $(OBJS)
-
-clobber_all:
- $(RM) $(PROG)
-
-$(SUBDIRS): FRC
- @cd $@; pwd; $(MAKE) $(MFLAGS) $(TARGET)
-
-lint: lint_PROG
-
-include ../Makefile.ucbtarg
-
-FRC:
-
diff --git a/usr/src/ucbcmd/plot/THIRDPARTYLICENSE b/usr/src/ucbcmd/plot/THIRDPARTYLICENSE
deleted file mode 100644
index 4dedd9d2a7..0000000000
--- a/usr/src/ucbcmd/plot/THIRDPARTYLICENSE
+++ /dev/null
@@ -1,32 +0,0 @@
-Copyright (c) 1980 Regents of the University of California.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following
- disclaimer in the documentation and/or other materials provided
- with the distribution.
- 3. All advertising materials mentioning features or use of this
- software must display the following acknowledgement:
- This product includes software developed by the University
- of California, Berkeley and its contributors.
- 4. Neither the name of the University nor the names of its
- contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/usr/src/ucbcmd/plot/THIRDPARTYLICENSE.descrip b/usr/src/ucbcmd/plot/THIRDPARTYLICENSE.descrip
deleted file mode 100644
index 6f0c975184..0000000000
--- a/usr/src/ucbcmd/plot/THIRDPARTYLICENSE.descrip
+++ /dev/null
@@ -1 +0,0 @@
-PORTIONS OF PLOT(1B) COMMAND
diff --git a/usr/src/ucbcmd/plot/atoplot.c b/usr/src/ucbcmd/plot/atoplot.c
deleted file mode 100644
index a527e0e122..0000000000
--- a/usr/src/ucbcmd/plot/atoplot.c
+++ /dev/null
@@ -1,192 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-#include <stdio.h>
-
-float deltx;
-float delty;
-
-static void fplt(FILE *);
-static int getsi(FILE *);
-static void getstr(char *, FILE *);
-static char *mapLineType(char *);
-
-int
-main(int argc, char **argv)
-{
- int std=1;
- FILE *fin;
-
- while(argc-- > 1) {
- if(*argv[1] == '-')
- switch(argv[1][1]) {
- case 'l':
- deltx = atoi(&argv[1][2]) - 1;
- break;
- case 'w':
- delty = atoi(&argv[1][2]) - 1;
- break;
- }
-
- else {
- std = 0;
- if ((fin = fopen(argv[1], "r")) == NULL) {
- fprintf(stderr, "can't open %s\n", argv[1]);
- exit(1);
- }
- fplt(fin);
- fclose(fin);
- }
- argv++;
- }
- if (std)
- fplt( stdin );
- return (0);
-}
-
-
-static void
-fplt(FILE *fin)
-{
- int c;
- char s[256];
- int xi,yi,x0,y0,x1,y1,r,dx,n,i;
- int pat[256];
-
- openpl();
- while((c=getc(fin)) != EOF){
- switch(c){
- case 'm':
- xi = getsi(fin);
- yi = getsi(fin);
- move(xi,yi);
- break;
- case 'l':
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- line(x0,y0,x1,y1);
- break;
- case 't':
- getstr(s,fin);
- label(s);
- break;
- case 'e':
- erase();
- break;
- case 'p':
- xi = getsi(fin);
- yi = getsi(fin);
- point(xi,yi);
- break;
- case 'n':
- xi = getsi(fin);
- yi = getsi(fin);
- cont(xi,yi);
- break;
- case 's':
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- space(x0,y0,x1,y1);
- break;
- case 'a':
- xi = getsi(fin);
- yi = getsi(fin);
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- arc(xi,yi,x0,y0,x1,y1);
- break;
- case 'c':
- xi = getsi(fin);
- yi = getsi(fin);
- r = getsi(fin);
- circle(xi,yi,r);
- break;
- case 'f':
- getstr(s,fin);
- linemod( mapLineType(s) );
- break;
- case 'd':
- xi = getsi(fin);
- yi = getsi(fin);
- dx = getsi(fin);
- n = getsi(fin);
- for(i=0; i<n; i++)pat[i] = getsi(fin);
- dot(xi,yi,dx,n,pat);
- break;
- }
- /* scan to newline */
- while( (c = getc( fin )) != '\n' ) {
- if ( c == EOF ) {
- break;
- }
- }
- }
- closepl();
-}
-
-/* get an integer stored in 2 ascii bytes. */
-static int
-getsi(FILE *fin)
-{
- int i;
-
- if ( fscanf(fin, " %d", & i) != 1 ) {
- return(EOF);
- }
- return( i );
-}
-
-static void
-getstr(char *s, FILE *fin)
-{
- for( ; *s = getc(fin); s++)
- if(*s == '\n')
- break;
- *s = '\0';
-}
-
-char *lineMap[] = {
- "solid", /* line type 0 */
- "solid", /* line type 1 */
- "dotted", /* line type 2 */
- "dotdashed", /* line type 3 */
- "shortdashed", /* line type 4 */
- "longdashed", /* line type 5 */
- "dotlongdash", /* line type 6 */
- "dotshortdash", /* line type 7 */
- "dotdotdash", /* line type 8 */
-} ;
-
-static char *
-mapLineType(char *cp)
-{
- int i;
-
- if ( sscanf(cp, "%d", &i) == 1 ) {
- if ( i < 0 || i > sizeof(lineMap)/sizeof(char *) ) {
- i = 1;
- }
- return( lineMap[i] );
- }
- else {
- return( cp );
- }
-}
diff --git a/usr/src/ucbcmd/plot/chrtab.c b/usr/src/ucbcmd/plot/chrtab.c
deleted file mode 100644
index 9ae1e40e48..0000000000
--- a/usr/src/ucbcmd/plot/chrtab.c
+++ /dev/null
@@ -1,117 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-
-char chrtab[][16] = {
-0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000, /*, sp, */
-0010,0010,0010,0010,0010,0010,0010,0010,0000,0000,0010,0000,0000,0000,0000,0000, /*, !, */
-0024,0024,0024,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000, /*, ", */
-0000,0000,0000,0044,0044,0176,0044,0044,0176,0044,0044,0000,0000,0000,0000,0000, /*, #, */
-0000,0010,0010,0010,0076,0101,0100,0076,0001,0101,0076,0010,0010,0000,0000,0000, /*, $, */
-0000,0000,0000,0141,0142,0004,0010,0010,0020,0043,0103,0000,0000,0000,0000,0000, /*, %, */
-0000,0000,0070,0104,0110,0060,0060,0111,0106,0106,0071,0000,0000,0000,0000,0000, /*, &, */
-0004,0010,0020,0040,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000, /*, ', */
-0000,0004,0010,0020,0040,0040,0040,0040,0040,0040,0020,0010,0004,0000,0000,0000, /*, (, */
-0000,0040,0020,0010,0004,0004,0004,0004,0004,0004,0010,0020,0040,0000,0000,0000, /*, ), */
-0000,0000,0000,0010,0111,0052,0034,0177,0034,0052,0111,0010,0000,0000,0000,0000, /*, *, */
-0000,0000,0000,0000,0010,0010,0010,0177,0010,0010,0010,0000,0000,0000,0000,0000, /*, +, */
-0000,0000,0000,0000,0000,0000,0000,0000,0000,0030,0030,0010,0020,0000,0000,0000, /*, ,, */
-0000,0000,0000,0000,0000,0000,0000,0176,0000,0000,0000,0000,0000,0000,0000,0000, /*, -, */
-0000,0000,0000,0000,0000,0000,0000,0000,0000,0030,0030,0000,0000,0000,0000,0000, /*, ., */
-0000,0000,0001,0002,0004,0010,0010,0010,0020,0040,0100,0000,0000,0000,0000,0000, /*, /, */
-0000,0030,0044,0102,0102,0102,0102,0102,0102,0044,0030,0000,0000,0000,0000,0000, /*, 0, */
-0000,0010,0030,0010,0010,0010,0010,0010,0010,0010,0034,0000,0000,0000,0000,0000, /*, 1, */
-0000,0070,0104,0004,0004,0010,0020,0040,0100,0100,0174,0000,0000,0000,0000,0000, /*, 2, */
-0000,0176,0004,0004,0010,0014,0002,0002,0002,0104,0070,0000,0000,0000,0000,0000, /*, 3, */
-0000,0004,0014,0024,0044,0104,0176,0004,0004,0004,0004,0000,0000,0000,0000,0000, /*, 4, */
-0000,0174,0100,0100,0130,0144,0002,0002,0102,0044,0030,0000,0000,0000,0000,0000, /*, 5, */
-0000,0074,0102,0100,0130,0144,0102,0102,0102,0044,0030,0000,0000,0000,0000,0000, /*, 6, */
-0000,0176,0004,0004,0010,0010,0020,0020,0040,0040,0040,0000,0000,0000,0000,0000, /*, 7, */
-0000,0034,0042,0101,0042,0076,0101,0101,0101,0101,0076,0000,0000,0000,0000,0000, /*, 8, */
-0000,0034,0042,0101,0101,0101,0043,0036,0004,0010,0020,0040,0000,0000,0000,0000, /*, 9, */
-0000,0000,0000,0000,0000,0000,0030,0030,0000,0030,0030,0000,0000,0000,0000,0000, /*, :, */
-0000,0000,0000,0000,0000,0000,0030,0030,0000,0030,0030,0020,0040,0000,0000,0000, /*, ;, */
-0002,0004,0010,0020,0040,0100,0040,0020,0010,0004,0002,0000,0000,0000,0000,0000, /*, <, */
-0000,0000,0000,0000,0177,0000,0177,0000,0000,0000,0000,0000,0000,0000,0000,0000, /*, =, */
-0100,0040,0020,0010,0004,0002,0004,0010,0020,0040,0100,0000,0000,0000,0000,0000, /*, >, */
-0000,0030,0044,0102,0001,0002,0004,0010,0010,0000,0010,0000,0000,0000,0000,0000, /*, ?, */
-0000,0074,0102,0101,0115,0123,0121,0121,0121,0111,0046,0000,0000,0000,0000,0000, /*, @, */
-0000,0010,0024,0042,0101,0101,0177,0101,0101,0101,0101,0000,0000,0000,0000,0000, /*, A, */
-0000,0176,0101,0101,0101,0176,0101,0101,0101,0101,0176,0000,0000,0000,0000,0000, /*, B, */
-0000,0076,0101,0100,0100,0100,0100,0100,0100,0101,0076,0000,0000,0000,0000,0000, /*, C, */
-0000,0176,0101,0101,0101,0101,0101,0101,0101,0101,0176,0000,0000,0000,0000,0000, /*, D, */
-0000,0176,0100,0100,0100,0170,0100,0100,0100,0100,0177,0000,0000,0000,0000,0000, /*, E, */
-0000,0177,0100,0100,0100,0174,0100,0100,0100,0100,0100,0000,0000,0000,0000,0000, /*, F, */
-0000,0076,0101,0100,0100,0117,0101,0101,0101,0101,0076,0000,0000,0000,0000,0000, /*, G, */
-0000,0101,0101,0101,0101,0176,0101,0101,0101,0101,0101,0000,0000,0000,0000,0000, /*, H, */
-0000,0034,0010,0010,0010,0010,0010,0010,0010,0010,0034,0000,0000,0000,0000,0000, /*, I, */
-0000,0016,0004,0004,0004,0004,0004,0004,0104,0104,0070,0000,0000,0000,0000,0000, /*, J, */
-0000,0101,0102,0104,0110,0120,0160,0110,0104,0102,0101,0000,0000,0000,0000,0000, /*, K, */
-0000,0100,0100,0100,0100,0100,0100,0100,0100,0100,0177,0000,0000,0000,0000,0000, /*, L, */
-0000,0101,0143,0125,0111,0101,0101,0101,0101,0101,0101,0000,0000,0000,0000,0000, /*, M, */
-0000,0101,0141,0121,0111,0105,0103,0101,0101,0101,0101,0000,0000,0000,0000,0000, /*, N, */
-0000,0076,0101,0101,0101,0101,0101,0101,0101,0101,0076,0000,0000,0000,0000,0000, /*, O, */
-0000,0176,0101,0101,0101,0176,0100,0100,0100,0100,0100,0000,0000,0000,0000,0000, /*, P, */
-0000,0076,0101,0101,0101,0101,0101,0101,0131,0105,0076,0002,0001,0000,0000,0000, /*, Q, */
-0000,0176,0101,0101,0101,0176,0104,0102,0101,0101,0101,0000,0000,0000,0000,0000, /*, R, */
-0000,0076,0101,0100,0100,0076,0001,0001,0001,0101,0076,0000,0000,0000,0000,0000, /*, S, */
-0000,0177,0010,0010,0010,0010,0010,0010,0010,0010,0010,0000,0000,0000,0000,0000, /*, T, */
-0000,0101,0101,0101,0101,0101,0101,0101,0101,0101,0076,0000,0000,0000,0000,0000, /*, U, */
-0000,0101,0101,0101,0101,0101,0101,0101,0042,0024,0010,0000,0000,0000,0000,0000, /*, V, */
-0000,0101,0101,0101,0101,0111,0111,0125,0143,0101,0101,0000,0000,0000,0000,0000, /*, W, */
-0000,0101,0101,0042,0024,0010,0024,0042,0101,0101,0101,0000,0000,0000,0000,0000, /*, X, */
-0000,0101,0042,0024,0010,0010,0010,0010,0010,0010,0010,0000,0000,0000,0000,0000, /*, Y, */
-0000,0177,0001,0002,0004,0010,0020,0040,0100,0100,0177,0000,0000,0000,0000,0000, /*, Z, */
-0000,0034,0020,0020,0020,0020,0020,0020,0020,0020,0020,0034,0000,0000,0000,0000, /*, [, */
-0000,0000,0100,0040,0020,0010,0010,0010,0004,0002,0001,0000,0000,0000,0000,0000, /*, , \, */
-0000,0070,0010,0010,0010,0010,0010,0010,0010,0010,0010,0070,0000,0000,0000,0000, /*, ], */
-0010,0024,0042,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000, /*, ^, */
-0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,(char)0377,0000,0000, /*, _, */
-0040,0020,0010,0004,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000, /*, `, */
-0000,0000,0000,0000,0000,0074,0002,0076,0102,0102,0076,0000,0000,0000,0000,0000, /*, a, */
-0000,0100,0100,0100,0100,0174,0102,0102,0102,0102,0174,0000,0000,0000,0000,0000, /*, b, */
-0000,0000,0000,0000,0000,0074,0102,0100,0100,0102,0074,0000,0000,0000,0000,0000, /*, c, */
-0002,0002,0002,0002,0002,0076,0102,0102,0102,0102,0076,0000,0000,0000,0000,0000, /*, d, */
-0000,0000,0000,0000,0000,0074,0102,0174,0100,0102,0074,0000,0000,0000,0000,0000, /*, e, */
-0000,0016,0020,0020,0020,0176,0020,0020,0020,0020,0020,0000,0000,0000,0000,0000, /*, f, */
-0000,0000,0000,0000,0000,0076,0102,0102,0102,0102,0076,0002,0002,0102,0076,0000, /*, g, */
-0000,0100,0100,0100,0100,0174,0102,0102,0102,0102,0102,0000,0000,0000,0000,0000, /*, h, */
-0000,0000,0000,0010,0000,0030,0010,0010,0010,0010,0034,0000,0000,0000,0000,0000, /*, i, */
-0000,0000,0000,0010,0000,0030,0010,0010,0010,0010,0010,0010,0010,0050,0020,0000, /*, j, */
-0000,0100,0100,0100,0100,0106,0110,0120,0160,0110,0106,0000,0000,0000,0000,0000, /*, k, */
-0000,0030,0010,0010,0010,0010,0010,0010,0010,0010,0034,0000,0000,0000,0000,0000, /*, l, */
-0000,0000,0000,0000,0000,0166,0111,0111,0111,0111,0111,0000,0000,0000,0000,0000, /*, m, */
-0000,0000,0000,0000,0100,0174,0102,0102,0102,0102,0102,0000,0000,0000,0000,0000, /*, n, */
-0000,0000,0000,0000,0000,0074,0102,0102,0102,0102,0074,0000,0000,0000,0000,0000, /*, o, */
-0000,0000,0000,0000,0000,0174,0102,0102,0102,0102,0174,0100,0100,0100,0100,0000, /*, p, */
-0000,0000,0000,0000,0000,0076,0102,0102,0102,0102,0076,0002,0002,0002,0002,0000, /*, q, */
-0000,0000,0000,0000,0000,0134,0142,0100,0100,0100,0100,0000,0000,0000,0000,0000, /*, r, */
-0000,0000,0000,0000,0000,0076,0100,0074,0002,0102,0074,0000,0000,0000,0000,0000, /*, s, */
-0000,0020,0020,0020,0020,0176,0020,0020,0020,0020,0014,0000,0000,0000,0000,0000, /*, t, */
-0000,0000,0000,0000,0000,0102,0102,0102,0102,0102,0075,0000,0000,0000,0000,0000, /*, u, */
-0000,0000,0000,0000,0000,0101,0101,0101,0042,0024,0010,0000,0000,0000,0000,0000, /*, v, */
-0000,0000,0000,0000,0000,0111,0111,0111,0111,0111,0066,0000,0000,0000,0000,0000, /*, w, */
-0000,0000,0000,0000,0000,0102,0044,0030,0030,0044,0102,0000,0000,0000,0000,0000, /*, x, */
-0000,0000,0000,0000,0000,0102,0102,0102,0042,0024,0010,0020,0040,0100,0000,0000, /*, y, */
-0000,0000,0000,0000,0000,0176,0004,0010,0020,0040,0176,0000,0000,0000,0000,0000, /*, z, */
-0000,0014,0020,0020,0020,0020,0040,0020,0020,0020,0020,0014,0000,0000,0000,0000, /*, {, */
-0000,0010,0010,0010,0010,0000,0000,0010,0010,0010,0010,0000,0000,0000,0000,0000, /*, |, */
-0000,0030,0010,0010,0010,0010,0004,0010,0010,0010,0010,0030,0000,0000,0000,0000, /*, }, */
-0020,0052,0004,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000, /*, ~, */
-0000,0176,0176,0176,0176,0176,0176,0176,0176,0176,0176,0000,0000,0000,0000,0000, /*, del, */
-};
diff --git a/usr/src/ucbcmd/plot/crtdriver.c b/usr/src/ucbcmd/plot/crtdriver.c
deleted file mode 100644
index f6d2e21a82..0000000000
--- a/usr/src/ucbcmd/plot/crtdriver.c
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*
-This driver is used with crtplot.c.
-It is essentially the same driver as the one in /usr/src/cmd/plot.
-Unfortunately, the curses library has some of the same names as does
-as the functions that the driver calls. These have been changed.
-
-Also, one of the commands has been removed since they don't make sense
-for crt's.
-*/
-
-
-#include <stdio.h>
-
-float deltx;
-float delty;
-
-static void fplt(FILE *);
-static int getsi(FILE *);
-static void getstr(char *, FILE *);
-
-int
-main(int argc, char **argv)
-{
- int std=1;
- FILE *fin;
-
- while(argc-- > 1) {
- if(*argv[1] == '-')
- switch(argv[1][1]) {
- case 'l':
- deltx = atoi(&argv[1][2]) - 1;
- break;
- case 'w':
- delty = atoi(&argv[1][2]) - 1;
- break;
- }
-
- else {
- std = 0;
- if ((fin = fopen(argv[1], "r")) == NULL) {
- printw("can't open %s\n", argv[1]);
- exit(1);
- }
- fplt(fin);
- }
- argv++;
- }
- if (std)
- fplt( stdin );
-
- return (0);
-}
-
-static void
-fplt(FILE *fin)
-{
- int c;
- char s[256];
- int xi,yi,x0,y0,x1,y1,r/*,dx,n,i*/;
- /*int pat[256];*/
-
- openpl();
- while((c=getc(fin)) != EOF){
- switch(c){
- case 'm':
- xi = getsi(fin);
- yi = getsi(fin);
- plot_move(xi,yi);
- break;
- case 'l':
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- line(x0,y0,x1,y1);
- break;
- case 't':
- getstr(s,fin);
- label(s);
- break;
- case 'e':
- plot_erase();
- break;
- case 'p':
- xi = getsi(fin);
- yi = getsi(fin);
- point(xi,yi);
- break;
- case 'n':
- xi = getsi(fin);
- yi = getsi(fin);
- cont(xi,yi);
- break;
- case 's':
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- space(x0,y0,x1,y1);
- break;
- case 'a':
- xi = getsi(fin);
- yi = getsi(fin);
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- arc(xi,yi,x0,y0,x1,y1);
- break;
- case 'c':
- xi = getsi(fin);
- yi = getsi(fin);
- r = getsi(fin);
- circle(xi,yi,r);
- break;
- case 'f':
- getstr(s,fin);
- linemod(s);
- break;
- default:
- fprintf(stderr, "Unknown command %c (%o)\n", c, c);
- break;
- }
- }
- closepl();
-}
-
-/* get an integer stored in 2 ascii bytes. */
-static int
-getsi(FILE *fin)
-{
- short a, b;
- if((b = getc(fin)) == EOF)
- return(EOF);
- if((a = getc(fin)) == EOF)
- return(EOF);
- a = a<<8;
- return(a|b);
-}
-
-static void
-getstr(char *s, FILE *fin)
-{
- for( ; *s = getc(fin); s++)
- if(*s == '\n')
- break;
- *s = '\0';
-}
diff --git a/usr/src/ucbcmd/plot/crtplot.c b/usr/src/ucbcmd/plot/crtplot.c
deleted file mode 100644
index 7f317eb6e2..0000000000
--- a/usr/src/ucbcmd/plot/crtplot.c
+++ /dev/null
@@ -1,306 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*
-This plotting routine interprets plot commands and outputs them onto
-intelligent terminals (ie, terminals with clear screen and cursor
-addressability. It uses the curses library. It should be compiled
-as follows:
- cc crtdriver.c crtplot.c -lcurses -ltermcap -lm
-Note: This requires as slightly modified driver from the standard driver
-because some function names conflicted with the curses library.
-(That's what you get when you have a flat name space!)
-*/
-
-#include <curses.h>
-#include <math.h>
-#include <signal.h>
-
-/* These map from plot routine coordinates to screen coordinates. */
-#define scaleX(x) (int) ((x-lowX)*rangeX + 0.5)
-#define scaleY(y) (int) (LINES-0.5 - ((y-lowY)*rangeY))
-
-#define plot_movech(y, x, ch) { plot_move(x, y); plot_addch(ch); }
-
-static double lowX, rangeX; /* min and range of x */
-static double lowY, rangeY; /* min and range of y */
-static int lastX, lastY; /* last point plotted */
-
-void arc(int, int, int, int, int, int);
-void dda_line(char, int, int, int, int);
-char *getenv();
-
-/* This routine just moves the cursor. */
-void
-screen_move(int y, int x)
-{
- /* must check for automatic wrap at last col */
- if (!AM || (y < LINES -1) || (x < COLS -1)) {
- mvcur(lastY, lastX, y, x);
- lastY = y;
- lastX = x;
- }
-}
-
-
-/* This routine assumes the cursor is positioned correctly. */
-void
-plot_addch(char ch)
-{
- putchar(ch);
- if (++lastX >= COLS) {
- if (AM) {
- lastX = 0;
- lastY++;
- } else {
- lastX = COLS - 1;
- }
- }
-}
-
-
-
-
-/* See the curses manual for what is been done and why. */
-void
-openpl(void)
-{
- char *sp;
- void closepl();
-
- gettmode();
- if (sp=getenv("TERM"))
- setterm(sp);
- signal(SIGINT, closepl);
-}
-
-
-
-
-void
-closepl(void)
-{
- signal(SIGINT, SIG_IGN);
- /* Leave cursor at top of screen. */
- mvcur(LINES-1, COLS-1, 0, 0);
- endwin();
- exit(0);
-}
-
-
-
-void
-plot_move(int x, int y)
-{
- screen_move(scaleY(y), scaleX(x));
-}
-
-
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- plot_movech(y0, x0, '*');
- dda_line('*', scaleX(x0), scaleY(y0), scaleX(x1), scaleY(y1));
-}
-
-void
-label(char *str)
-{
- int i, length;
- int strlen();
-
- if ( (length=strlen(str)) > (COLS-lastX) )
- length = COLS - lastX;
- for (i=0; i<length; ++i)
- plot_addch(str[i]);
-}
-
-void
-plot_erase(void)
-{
- int _putchar();
- /*
- Some of these functions probably belong in openpl(). However, if the
- input is being typed in, putting them in openpl would not work
- since "noecho", etc would prevent (sort of) input. Notice that
- the driver calls openpl before doing anything. This is actually
- wrong, but it is what whoever originally wrote the driver decided
- to do. (openpl() in libplot does nothing -- that is the main problem!)
- */
- _puts(TI);
- _puts(VS);
-
- noecho();
- nonl();
- tputs(CL, LINES, _putchar);
- mvcur(0, COLS-1, LINES-1, 0);
- lastX = 0;
- lastY = LINES-1;
-}
-
-
-void
-point(int x, int y)
-{
- plot_movech(y, x, '*');
-}
-
-
-void
-cont(int x, int y)
-{
- dda_line('*', lastX-1, lastY, scaleX(x), scaleY(y));
-}
-
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- lowX = (double) x0;
- lowY = (double) y0;
- rangeX = COLS/(double) (x1 - x0);
- rangeY = LINES/(double) (y1 - y0);
-}
-
-
-void
-linemod(char *string)
-{
-}
-
-
-/*
- * See Neuman & Sproul for explanation and rationale.
- * Does not plot first point -- assumed that it is already plotted
- *
- * x0, y0, x1, and y1 are already transformed to screen coords
- */
-void
-dda_line(char ch, int x0, int y0, int x1, int y1)
-{
- int length, i;
- double deltaX, deltaY;
- double x, y;
- double floor();
- int abs();
-
- length = abs(x1 - x0);
- if (abs(y1 -y0) > length)
- length = abs(y1 - y0);
-
- if (length == 0)
- return;
-
- deltaX = (double) (x1 - x0)/(double) length;
- deltaY = (double) (y1 - y0)/(double) length;
-
- x = (double) x0 + 0.5;
- y = (double) y0 + 0.5;
-
- for (i=0; i < length; ++i) {
- x += deltaX;
- y += deltaY;
- screen_move((int) floor(y), (int) floor(x));
- plot_addch(ch);
- }
-}
-
-
-void
-circle (int xc, int yc, int r)
-{
- arc(xc,yc, xc+r,yc, xc-r,yc);
- arc(xc,yc, xc-r,yc, xc+r,yc);
-}
-
-
-/* should include test for equality? */
-#define side(x,y) (a*(x)+b*(y)+c > 0.0 ? 1 : -1)
-
-void
-arc(int xc, int yc, int xbeg, int ybeg, int xend, int yend)
-{
- double r, radius, costheta, sintheta;
- double a, b, c, x, y, tempX;
- int right_side;
-
- xbeg -= xc; ybeg -= yc;
- xend -= xc; yend -= yc;
-
- /* probably should check that arc is truely circular */
- /* Note: r is in screen coordinates. */
- r = sqrt( rangeX*rangeX*xbeg*xbeg + rangeY*rangeY*ybeg*ybeg);
-
- /*
- This method is reasonably efficient, clean, and clever.
- The easy part is generating the next point on the arc. This is
- done by rotating the points by the angle theta. Theta is chosen
- so that no rotation will cause more than one pixel of a move.
- This corresponds to a triangle having 'x side' of r and 'y side' of 1.
- The rotation is done (way) below inside the loop.
- */
- if (r <= 1.0) {
- /* radius is mapped to length < 1*/
- point(xc,yc);
- return;
- }
-
- radius = sqrt(r*r + 1.0);
- sintheta = 1.0/radius;
- costheta = r/radius;
-
- /*
- The hard part of drawing an arc is figuring out when to stop.
- This method works by drawing the line from the beginning point
- to the ending point. This splits the plane in half, with the
- arc that we wish to draw on one side of the line. If we evaluate
- side(x,y) = a*x + b*y + c, then all of the points on one side of the
- line will result in side being positive, and all the points on the
- other side of the line will result in side being negative.
-
- We want to draw the arc in a counter-clockwise direction, so we
- must find out what the sign of "side" is for a point which is to the
- "right" of a line drawn from "beg" to "end". A point which must lie
- on the right is [xbeg + (yend-ybeg), ybeg - (xend-xbeg)]. (This
- point is perpendicular to the line at "beg").
-
- Thus, we compute "side" of the above point, and then compare the
- sign of side for each new point with the sign of the above point.
- When they are different, we terminate the loop.
- */
-
- a = (double) (yend - ybeg);
- b = (double) (xend - xbeg);
- c = (double) (yend*xbeg - xend*ybeg);
- right_side = side(xbeg + (yend-ybeg),
- ybeg - (xend-xbeg) );
-
- x = xbeg;
- y = ybeg;
- plot_move(xbeg+xc, ybeg+yc);
- do {
- dda_line('*',lastX-1, lastY, scaleX(xc + x), scaleY(yc + y ));
- /*
- screen_move( scaleY(yc + y), scaleX(xc + x) );
- plot_addch('*');
- */
- tempX = x;
- x = x*costheta - y*sintheta;
- y = tempX*sintheta + y*costheta;
- } while( side(x,y) == right_side );
-}
diff --git a/usr/src/ucbcmd/plot/debug.c b/usr/src/ucbcmd/plot/debug.c
deleted file mode 100644
index 324f7ac6b0..0000000000
--- a/usr/src/ucbcmd/plot/debug.c
+++ /dev/null
@@ -1,152 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-float deltx;
-float delty;
-
-static void fplt(FILE *);
-static int getsi(FILE *);
-static void getstr(char *, FILE *);
-
-int
-main(int argc, char **argv)
-{
- int std=1;
- FILE *fin;
-
- while(argc-- > 1) {
- if(*argv[1] == '-')
- switch(argv[1][1]) {
- case 'l':
- deltx = atoi(&argv[1][2]) - 1;
- break;
- case 'w':
- delty = atoi(&argv[1][2]) - 1;
- break;
- }
-
- else {
- std = 0;
- if ((fin = fopen(argv[1], "r")) == NULL) {
- fprintf(stderr, "can't open %s\n", argv[1]);
- exit(1);
- }
- fplt(fin);
- }
- argv++;
- }
- if (std)
- fplt( stdin );
- return (0);
-}
-
-
-static void
-fplt(FILE *fin)
-{
- int c;
- char s[256];
- int xi,yi,x0,y0,x1,y1,r/*,dx,n,i*/;
-
- printf("openpl\n");
- while((c=getc(fin)) != EOF){
- switch(c){
- case 'm':
- xi = getsi(fin);
- yi = getsi(fin);
- printf("move %d %d\n", xi, yi);
- break;
- case 'l':
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- printf("line %d %d %d %d\n", x0, y0, x1, y1);
- break;
- case 't':
- getstr(s,fin);
- printf("label %s\n", s);
- break;
- case 'e':
- printf("erase\n");
- break;
- case 'p':
- xi = getsi(fin);
- yi = getsi(fin);
- printf("point %d %d\n", xi, yi);
- break;
- case 'n':
- xi = getsi(fin);
- yi = getsi(fin);
- printf("continue %d %d\n", xi, yi);
- break;
- case 's':
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- printf("space %d %d %d %d\n", x0, y0, x1, y1);
- break;
- case 'a':
- xi = getsi(fin);
- yi = getsi(fin);
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- printf("arc\n");
- break;
- case 'c':
- xi = getsi(fin);
- yi = getsi(fin);
- r = getsi(fin);
- printf("circle\n");
- break;
- case 'f':
- getstr(s,fin);
- printf("linemod %s\n", s);
- break;
- default:
- fprintf(stderr, "Unknown command %c (%o)\n", c, c);
- break;
- }
- }
- printf("closepl\n");
-}
-
-/* get an integer stored in 2 ascii bytes. */
-static int
-getsi(FILE *fin)
-{
- short a, b;
- if((b = getc(fin)) == EOF)
- return(EOF);
- if((a = getc(fin)) == EOF)
- return(EOF);
- a = a<<8;
- return(a|b);
-}
-
-static void
-getstr(char *s, FILE *fin)
-{
- for( ; *s = getc(fin); s++)
- if(*s == '\n')
- break;
- *s = '\0';
-}
diff --git a/usr/src/ucbcmd/plot/driver.c b/usr/src/ucbcmd/plot/driver.c
deleted file mode 100644
index b1254277d8..0000000000
--- a/usr/src/ucbcmd/plot/driver.c
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-float deltx;
-float delty;
-int PlotRes;
-
-static void fplt(FILE *);
-static int getsi(FILE *);
-static void getstr(char *, FILE *);
-
-int
-main(int argc, char *argv[])
-{
- int std = 1;
- char *progname;
- FILE *fin;
-
- progname = argv[0];
- for (argc--, argv++; argc > 0; argc--, argv++) {
- if (argv[0][0] == '-') {
- switch (argv[0][1]) {
- case 'l':
- deltx = atoi(&argv[0][2]) - 1;
- break;
- case 'w':
- delty = atoi(&argv[0][2]) - 1;
- break;
- case 'r':
- PlotRes = atoi(&argv[0][2]);
- break;
- }
- continue;
- }
- std = 0;
- fin = fopen(argv[0], "r");
- if (fin == NULL) {
- fprintf(stderr, "%s: can't open %s\n", progname,
- argv[0]);
- exit(1);
- }
- fplt(fin);
- fclose(fin);
- }
- if (std)
- fplt(stdin);
- return (0);
-}
-
-static void
-fplt(FILE *fin)
-{
- int c;
- char s[256];
- int xi,yi,x0,y0,x1,y1,r,dx,n,i;
- int pat[256];
-
- openpl();
- while((c = getc(fin)) != EOF) {
- switch(c) {
- case 'm':
- xi = getsi(fin);
- yi = getsi(fin);
- move(xi,yi);
- break;
- case 'l':
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- line(x0,y0,x1,y1);
- break;
- case 't':
- getstr(s,fin);
- label(s);
- break;
- case 'e':
- erase();
- break;
- case 'p':
- xi = getsi(fin);
- yi = getsi(fin);
- point(xi,yi);
- break;
- case 'n':
- xi = getsi(fin);
- yi = getsi(fin);
- cont(xi,yi);
- break;
- case 's':
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- space(x0,y0,x1,y1);
- break;
- case 'a':
- xi = getsi(fin);
- yi = getsi(fin);
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- arc(xi,yi,x0,y0,x1,y1);
- break;
- case 'c':
- xi = getsi(fin);
- yi = getsi(fin);
- r = getsi(fin);
- circle(xi,yi,r);
- break;
- case 'f':
- getstr(s,fin);
- linemod(s);
- break;
- case 'd':
- xi = getsi(fin);
- yi = getsi(fin);
- dx = getsi(fin);
- n = getsi(fin);
- for(i=0; i<n; i++)
- pat[i] = getsi(fin);
- dot(xi,yi,dx,n,pat);
- break;
- }
- }
- closepl();
-}
-
-/* get an integer stored in 2 ascii bytes. */
-static int
-getsi(FILE *fin)
-{
- short a, b;
-
- if((b = getc(fin)) == EOF)
- return(EOF);
- if((a = getc(fin)) == EOF)
- return(EOF);
- a = a<<8;
- return(a|b);
-}
-
-static void
-getstr(char *s, FILE *fin)
-{
-
- for( ; *s = getc(fin); s++)
- if(*s == '\n')
- break;
- *s = '\0';
-}
diff --git a/usr/src/ucbcmd/plot/libplot/Makefile b/usr/src/ucbcmd/plot/libplot/Makefile
deleted file mode 100644
index 4e81560182..0000000000
--- a/usr/src/ucbcmd/plot/libplot/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-#ident "%Z%%M% %I% %E% SMI"
-#
-# Copyright (c) 1989 by Sun Microsystems, Inc.
-#
-# include global definitions
-include ../../../Makefile.master
-
-SUBDIRS= aed bitgraph dumb gigi hp2648 hp7221 imagen plot \
- t300 t300s t4013 t4014 t450
-
-all:= TARGET= all
-clean:= TARGET= clean
-clobber:= TARGET= clobber
-install:= TARGET= install
-lint:= TARGET= lint
-
-.KEEP_STATE:
-all clean clobber lint: $(SUBDIRS)
-
-install:
-
-$(SUBDIRS): FRC
- @cd $@; pwd; $(MAKE) $(TARGET)
-
-
-FRC:
-
diff --git a/usr/src/ucbcmd/plot/libplot/aed/Makefile b/usr/src/ucbcmd/plot/libplot/aed/Makefile
deleted file mode 100644
index 42e1f4b9e1..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libaed.a
-
-OBJECTS = arc.o box.o circle.o close.o cont.o dot.o erase.o label.o \
- line.o linemod.o move.o open.o point.o space.o subr.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-# TXTS allows the AT&T makefile to be bootstrapped into the NSE.
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/aed/aed.h b/usr/src/ucbcmd/plot/libplot/aed/aed.h
deleted file mode 100644
index ef121b70e4..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/aed.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#ifndef _AED_H
-#define _AED_H
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*
- * Displays plot files on an AED512 graphics terminal.
- */
-
-#include <stdio.h>
-#include <sgtty.h>
-
-extern char dbuf[BUFSIZ]; /* Used to buffer display characters */
-extern struct sgttyb sgttyb; /* Used to save terminal control bits */
-extern int curx, cury; /* Current screen position */
-extern int xbot, ybot; /* Coordinates of screen lower-left corner */
-extern int scale; /* The number of pixels per 2**12 units
- * of world coordinates.
- */
-
-/* The following variables describe the screen. */
-
-#define GRXMAX 511 /* Maximum x-coordinate of screen */
-#define GRYMAX 482 /* Maximum y-coordinate of screen */
-
-#endif /* _AED_H */
diff --git a/usr/src/ucbcmd/plot/libplot/aed/arc.c b/usr/src/ucbcmd/plot/libplot/aed/arc.c
deleted file mode 100644
index 72192c14f0..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/arc.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-arc(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/box.c b/usr/src/ucbcmd/plot/libplot/aed/box.c
deleted file mode 100644
index b68c2a40fc..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/circle.c b/usr/src/ucbcmd/plot/libplot/aed/circle.c
deleted file mode 100644
index 6ccbb0fc7a..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/circle.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*---------------------------------------------------------
- * Circle draws a circle.
- *
- * Results: None.
- *
- * Side Effects:
- * A circle of radius r is drawn at (x,y).
- *---------------------------------------------------------
- */
-void
-circle(int x, int y, int r)
-{
- char buf[3];
- setcolor("01");
- putc('Q', stdout);
- outxy20(x, y);
- putc('O', stdout);
- chex((r*scale)>>12, buf, 2);
- fputs(buf, stdout);
- (void) fflush(stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/close.c b/usr/src/ucbcmd/plot/libplot/aed/close.c
deleted file mode 100644
index 41ad3cf211..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/close.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*---------------------------------------------------------
- * Closepl does whatever is necessary to reset the characteristics
- * of the AED512 after the program is finished.
- *
- * Results: None.
- *
- * Side Effects:
- * The graphics display modes are reset.
- *---------------------------------------------------------
- */
-void
-closepl(void)
-{
- fputs("Q00204\6", stdout);
- (void) fflush(stdout);
- (void) stty(fileno(stdout), &sgttyb);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/cont.c b/usr/src/ucbcmd/plot/libplot/aed/cont.c
deleted file mode 100644
index ec1303b568..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/cont.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*---------------------------------------------------------
- * Cont plots a line between (curx, cury) and (x, y).
- *
- * Results: None.
- * Side Effects: As above.
- *---------------------------------------------------------
- */
-void
-cont(int x, int y)
-{
- line(curx, cury, x, y);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/dot.c b/usr/src/ucbcmd/plot/libplot/aed/dot.c
deleted file mode 100644
index b2f772d891..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/dot.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/erase.c b/usr/src/ucbcmd/plot/libplot/aed/erase.c
deleted file mode 100644
index 46387560c4..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/erase.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*---------------------------------------------------------
- * This routine erases the screen.
- *
- * Results: None.
- * Side Effects: The screen is cleared.
- *---------------------------------------------------------
- */
-void
-erase(void)
-{
- setcolor("FF");
- putc('\14', stdout);
- putc('\33', stdout);
- putc('Q', stdout);
- outxy20(curx, cury);
- (void) fflush(stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/label.c b/usr/src/ucbcmd/plot/libplot/aed/label.c
deleted file mode 100644
index 227a316ac7..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/label.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*---------------------------------------------------------
- * This routine places a label starting at the current
- * position.
- *
- * Results: None.
- *
- * Side Effects:
- * The string indicated by s starting at (curx, cury).
- * The current position is updated accordingly.
- *---------------------------------------------------------
- */
-void
-label(char *s)
-{
- setcolor("02");
- putc('Q', stdout);
- outxy20(curx + (4096/scale), cury + (4096/scale));
- putc('\6', stdout);
- fputs(s, stdout);
- putc('\33', stdout);
- (void) fflush(stdout);
- curx += ((6*4096*strlen(s)) + 4000)/scale;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/line.c b/usr/src/ucbcmd/plot/libplot/aed/line.c
deleted file mode 100644
index e5e8259631..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/line.c
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*---------------------------------------------------------
- * Line draws a line between two points.
- *
- * Results: None.
- *
- * Side Effects:
- * A line is drawn on the screen between (x1, y1) and (x2, y2).
- *---------------------------------------------------------
- */
-void
-line(int x1, int y1, int x2, int y2)
-{
- setcolor("01");
- putc('Q', stdout);
- outxy20(x1, y1);
- putc('A', stdout);
- outxy20(x2, y2);
- (void) fflush(stdout);
- curx = x2;
- cury = y2;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/linemod.c b/usr/src/ucbcmd/plot/libplot/aed/linemod.c
deleted file mode 100644
index 18b169c9f6..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/linemod.c
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*---------------------------------------------------------
- * Linemod sets the current line drawing style.
- *
- * Results: None.
- *
- * Side Effects:
- * The AED line style is set based on string s which
- * must be one of "dotted", "solid", "longdashed", "shortdashed",
- * or "dotdashed". If s isn't recognized, then "solid" is used.
- *---------------------------------------------------------
- */
-void
-linemod(char *s)
-{
- if (strcmp(s, "dotted") == 0)
- fputs("1AAFF", stdout);
- else if (strcmp(s, "longdashed") == 0)
- fputs("1F055", stdout);
- else if (strcmp(s, "shortdashed") == 0)
- fputs("1F0FF", stdout);
- else if (strcmp(s, "dotdashed") == 0)
- fputs("1E4FF", stdout);
- else fputs("1FFFF", stdout);
- (void) fflush(stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/move.c b/usr/src/ucbcmd/plot/libplot/aed/move.c
deleted file mode 100644
index 0f0c7caad8..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/move.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*---------------------------------------------------------
- * This routine moves the current point to (x,y).
- *
- * Results: None.
- * Side Effects: As above.
- *---------------------------------------------------------
- */
-void
-move(int x, int y)
-{
- curx = x;
- cury = y;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/open.c b/usr/src/ucbcmd/plot/libplot/aed/open.c
deleted file mode 100644
index 1a19feda04..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/open.c
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*
- * Displays plot files on a AED512 graphics terminal.
- */
-
-#include "aed.h"
-
-char dbuf[BUFSIZ]; /* Used to buffer display characters */
-struct sgttyb sgttyb; /* Used to save terminal control bits */
-int curx, cury; /* Current screen position */
-int xbot, ybot; /* Coordinates of screen lower-left corner */
-int scale; /* The number of pixels per 2**12 units
- * of world coordinates.
- */
-
-/*
- * The following is the color map, containing reg, green, and blue
- * values for color locations 0 and 1.
- */
-
-static int colors[] = {200, 200, 200, 0, 0, 125, 125, 0, 0, 125, 0, 0};
-
-/*---------------------------------------------------------
- * Openpl initializes the graphics display and clears its screen.
- *
- * Results: None.
- *
- * Side Effects:
- * The display is re-initialized and the file is remembered for
- * use in all subsequent calls to this module. The display's
- * color map is reset. The display is put into raw mode, but
- * the previous mode bits are saved.
- *
- * Errors: None.
- *---------------------------------------------------------
- */
-void
-openpl(void)
-{
- int flags, *p, i;
- char dum[4];
-
- /* First, grab up the display modes, then reset them to put it
- * into cooked mode. Also, lock the terminal.
- */
-
- (void) gtty(fileno(stdout), &sgttyb);
- flags = sgttyb.sg_flags;
- sgttyb.sg_flags = (sgttyb.sg_flags & ~(RAW)) | EVENP | ODDP;
- (void) stty(fileno(stdout), &sgttyb);
- sgttyb.sg_flags = flags;
-
- /* Save the file pointer around for later use, then output an
- * initialization string to the display. The initialization
- * string resets the terminal, sets formats, clears the display,
- * initializes the read and write masks, and sets the color map.
- */
-
- setbuf(stdout, dbuf);
- fputs("\33\33G1HHHN[00LFFCFFMFFFFFFFF", stdout);
- fputs("K0004", stdout);
- p = colors;
- for (i=0; i<12; i++)
- {
- chex(*p++, dum, 2);
- fputs(dum, stdout);
- }
- fputs("^15060AL", stdout);
- scale = 1<<12;
- curx = cury = xbot = ybot = 0;
- (void) fflush(stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/point.c b/usr/src/ucbcmd/plot/libplot/aed/point.c
deleted file mode 100644
index d45da4617d..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/point.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*---------------------------------------------------------
- * This routine plots a single point.
- *
- * Results: None.
- *
- * Side Effects:
- * A single point is displayed on the screen.
- * The point is made the current point.
- *---------------------------------------------------------
- */
-void
-point(int x, int y)
-{
- setcolor("01");
- putc('Q', stdout);
- outxy20(x, y);
- fputs("O01", stdout);
- (void) fflush(stdout);
- curx = x;
- cury = y;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/space.c b/usr/src/ucbcmd/plot/libplot/aed/space.c
deleted file mode 100644
index 7c9fdd8e16..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/space.c
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*---------------------------------------------------------
- * Space sets up the world-to-screen transformation so
- * that the rectangular area described by (x0, y0) and
- * (x1, y1) will all be on-screen.
- *
- * Results: None.
- *
- * Side Effects:
- * Our own variables scale, xbot, and ybot are changed.
- *---------------------------------------------------------
- */
-void
-space(int x0, int y0, int x1, int y1)
-{
- int xscale, yscale, xsize, ysize;
- xscale = (GRXMAX<<12)/(x1-x0);
- yscale = (GRYMAX<<12)/(y1-y0);
- if (xscale > yscale) scale = yscale;
- else scale = xscale;
- scale = (scale*9)/10 - 1;
- if (scale<1) scale = 1;
- xsize = (2048*GRXMAX)/scale + 1;
- xbot = (x1+x0)/2 - xsize;
- ysize = (2048*GRYMAX)/scale + 1;
- ybot = (y1+y0)/2 - ysize;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/aed/subr.c b/usr/src/ucbcmd/plot/libplot/aed/subr.c
deleted file mode 100644
index e771ae6ffc..0000000000
--- a/usr/src/ucbcmd/plot/libplot/aed/subr.c
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "aed.h"
-
-/*
- * The following table is used to convert numbers to hex. We cannot use
- * standard C library conversion because it generates lower case letters
- * which are bad news to the AED512.
- */
-
-static char hex[] = "0123456789ABCDEF";
-
-/*---------------------------------------------------------
- * This is a local routine that converts an integer to a string
- * of hexadecimal characters.
- *
- * Results: None.
- *
- * Side Effects:
- * The string contains the value of the low-order nchars 4-bit chunks
- * of val, as represented in hexadecimal. String is zero-filled.
- *
- * Parameters
- * val - Integer value to be converted.
- * string - Pointer to area for converted result.
- * nchars - Number of characters to be converted.
- *---------------------------------------------------------
- */
-void
-chex(int val, char *string, int nchars)
-{
- string = &(string[nchars]);
- *string = '\0';
- for (; nchars>0 ; nchars--)
- {
- *(--string) = hex[val & 017];
- val >>= 4;
- }
-}
-
-/*---------------------------------------------------------
- * This local routine outputs an x-y coordinate pair in the standard
- * format required by the AED display.
- *
- * Results: None.
- *
- * Side Effects:
- * Characters are output to the AED512 in the standard way required
- * for values indicated by "xy20" in the user manual.
- *
- * Errors: None.
- *
- * Parameters:
- * x, y - The coordinates to be output. Note: these
- * are world coordinates, not screen ones. We
- * scale in this routine.
- *---------------------------------------------------------
- */
-void
-outxy20(int x, int y)
-{
- char s1[4], s2[4], s3[4];
- x = ((x - xbot) * scale)>>12;
- y = ((y - ybot) * scale)>>12;
- chex(((y>>8)&03) | ((x>>6)&014), s1, 1);
- chex(x&0377, s2, 2);
- chex(y&0377, s3, 2);
- fprintf(stdout, "%s%s%s", s1, s2, s3);
-}
-
-/*---------------------------------------------------------
- * This routine sets the display's current color.
- *
- * Results: None.
- *
- * Side Effects:
- * The current color in the display is set to pcolor, if it
- * isn't that already.
- *
- * Parameter:
- * pcolor - Pointer to a string giving the desired color
- * in hexadecimal
- *---------------------------------------------------------
- */
-void
-setcolor(char *pcolor)
-{
- static char curcolor[] = "xx";
- if ((pcolor[0] != curcolor[0]) || (pcolor[1] != curcolor[1]))
- {
- curcolor[0] = pcolor[0];
- curcolor[1] = pcolor[1];
- putc('L', stdout);
- fputs(curcolor, stdout);
- }
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/Makefile b/usr/src/ucbcmd/plot/libplot/bitgraph/Makefile
deleted file mode 100644
index 0da2659fe9..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libplotbg.a
-
-OBJECTS = arc.o box.o circle.o close.o cont.o dot.o erase.o label.o \
- line.o linemod.o move.o open.o point.o space.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-# TXTS allows the AT&T makefile to be bootstrapped into the NSE.
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/arc.c b/usr/src/ucbcmd/plot/libplot/bitgraph/arc.c
deleted file mode 100644
index 0a6ca1c5b0..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/arc.c
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "bg.h"
-
-/* should include test for equality? */
-#define side(x,y) (a*(x)+b*(y)+c > 0.0 ? 1 : -1)
-
-/* The beginning and ending points must be distinct. */
-void
-arc(int xc, int yc, int xbeg, int ybeg, int xend, int yend)
-{
- double r, radius, costheta, sintheta;
- double a, b, c, x, y, tempX;
- int right_side;
-
- int screen_xc = scaleX(xc);
- int screen_yc = scaleY(yc);
-
- /* It is more convienient to beg and end relative to center. */
- int screen_xbeg = scaleX(xbeg) - screen_xc;
- int screen_ybeg = scaleY(ybeg) - screen_yc;
-
- int screen_xend = scaleX(xend) - screen_xc;
- int screen_yend = scaleY(yend) - screen_yc;
-
- /* probably should check that arc is truely circular */
- r = sqrt( (double) (screen_xbeg*screen_xbeg + screen_ybeg*screen_ybeg) );
-
- /*
- This method is reasonably efficient, clean, and clever.
- The easy part is generating the next point on the arc. This is
- done by rotating the points by the angle theta. Theta is chosen
- so that no rotation will cause more than one pixel of a move.
- This corresponds to a triangle having x side of r and y side of 1.
- The rotation is done (way) below inside the loop.
-
- Note: all calculations are done in screen coordinates.
- */
- if (r <= 1.0) {
- /* radius is mapped to length < 1*/
- point(xc,yc);
- return;
- }
-
- radius = sqrt(r*r + 1.0);
- sintheta = 1.0/radius;
- costheta = r/radius;
-
- /*
- The hard part of drawing an arc is figuring out when to stop.
- This method works by drawing the line from the beginning point
- to the ending point. This splits the plane in half, with the
- arc that we wish to draw on one side of the line. If we evaluate
- side(x,y) = a*x + b*y + c, then all of the points on one side of the
- line will result in side being positive, and all the points on the
- other side of the line will result in side being negative.
-
- We want to draw the arc in a counter-clockwise direction, so we
- must find out what the sign of "side" is for a point which is to the
- "right" of a line drawn from "beg" to "end". A point which must lie
- on the right is [xbeg + (yend-ybeg), ybeg - (xend-xbeg)]. (This
- point is perpendicular to the line at "beg").
-
- Thus, we compute side of the above point, and then compare the
- sign of side for each new point with the sign of the above point.
- When they are different, we terminate the loop.
- */
-
- a = (double) (screen_yend - screen_ybeg);
- b = (double) (screen_xend - screen_xbeg);
- c = (double) (screen_yend*screen_xbeg - screen_xend*screen_ybeg);
- right_side = side(screen_xbeg + (screen_yend-screen_ybeg),
- screen_ybeg - (screen_xend-screen_xbeg) );
-
- x = screen_xbeg;
- y = screen_ybeg;
- move(xbeg, ybeg);
- do {
- currentx = screen_xc + (int) (x + 0.5);
- currenty = screen_yc + (int) (y + 0.5);
- putchar( ESC );
- printf(":%d;%dd", currentx, currenty);
- tempX = x;
- x = x*costheta - y*sintheta;
- y = tempX*sintheta + y*costheta;
- } while( side(x,y) == right_side );
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/bg.h b/usr/src/ucbcmd/plot/libplot/bitgraph/bg.h
deleted file mode 100644
index 1cfbe5ce23..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/bg.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-/*
- * Displays plot files on a bbn bitgraph terminal.
- */
-
-#include <stdio.h>
-#include <math.h>
-
-#define ESC 033
-#define PI 3.141592659
-
-/* The graphics address range is 0..XMAX, 0..YMAX. */
-#define XMAX 768
-#define YMAX 1024
-#define scaleX(xi) ((int) ((xi - lowx)*scale +0.5))
-#define scaleY(yi) ((int) ((yi - lowy)*scale +0.5))
-
-extern int currentx;
-extern int currenty;
-extern double lowx;
-extern double lowy;
-extern double scale;
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/box.c b/usr/src/ucbcmd/plot/libplot/bitgraph/box.c
deleted file mode 100644
index 57b9a92f88..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/circle.c b/usr/src/ucbcmd/plot/libplot/bitgraph/circle.c
deleted file mode 100644
index 9afb4cd11c..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/circle.c
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-circle (int xc, int yc, int r)
-{
- arc(xc,yc, xc+r,yc, xc-r,yc);
- arc(xc,yc, xc-r,yc, xc+r,yc);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/close.c b/usr/src/ucbcmd/plot/libplot/bitgraph/close.c
deleted file mode 100644
index 7cb0e9bc79..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/close.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <signal.h>
-#include "bg.h"
-
-void
-closepl(void)
-{
- /* recieve interupts */
- signal(SIGINT, SIG_IGN);
-
- /* exit graphics mode */
- putchar( ESC );
- printf("[H");
- exit(0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/cont.c b/usr/src/ucbcmd/plot/libplot/bitgraph/cont.c
deleted file mode 100644
index cdac4c4132..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/cont.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "bg.h"
-
-void
-cont(int xi, int yi)
-{
- currentx = scaleX(xi);
- currenty = scaleY(yi);
- putchar( ESC );
- printf(":%d;%dd", currentx, currenty);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/dot.c b/usr/src/ucbcmd/plot/libplot/bitgraph/dot.c
deleted file mode 100644
index 47521f8e66..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/dot.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/erase.c b/usr/src/ucbcmd/plot/libplot/bitgraph/erase.c
deleted file mode 100644
index b098807156..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/erase.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "bg.h"
-
-void
-erase(void)
-{
- putchar( ESC );
- printf("[H");
- putchar( ESC );
- printf("[J");
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/label.c b/usr/src/ucbcmd/plot/libplot/bitgraph/label.c
deleted file mode 100644
index 84ed8dcae2..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/label.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-label(char *s)
-{
- printf("%s", s);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/line.c b/usr/src/ucbcmd/plot/libplot/bitgraph/line.c
deleted file mode 100644
index 30e1b92073..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/line.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "bg.h"
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- if(scaleX(x0)==currentx && scaleY(y0)==currenty)
- cont(x1,y1);
- else if(scaleX(x1)==currentx && scaleY(y1)==currenty)
- cont(x0,y0);
- else{
- move(x0,y0);
- cont(x1,y1);
- }
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/linemod.c b/usr/src/ucbcmd/plot/libplot/bitgraph/linemod.c
deleted file mode 100644
index ee4f67b863..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/linemod.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-linemod(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/move.c b/usr/src/ucbcmd/plot/libplot/bitgraph/move.c
deleted file mode 100644
index 1d16e788f0..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/move.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "bg.h"
-
-void
-move(int xi, int yi)
-{
- currentx = scaleX(xi);
- currenty = scaleY(yi);
- putchar( ESC );
- printf(":%d;%dm", currentx, currenty);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/open.c b/usr/src/ucbcmd/plot/libplot/bitgraph/open.c
deleted file mode 100644
index a096c7ca4f..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/open.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*
- * Displays plot files on a BBN bitgraph terminal.
- */
-
-#include <signal.h>
-#include "bg.h"
-
-int currentx = 0;
-int currenty = 0;
-double lowx = 0.0;
-double lowy = 0.0;
-double scale = 1.0;
-
-void
-openpl(void)
-{
- void closepl();
-
- /* catch interupts */
- signal(SIGINT, closepl);
- currentx = 0;
- currenty = 0;
-
- space(0, 0, XMAX, YMAX);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/point.c b/usr/src/ucbcmd/plot/libplot/bitgraph/point.c
deleted file mode 100644
index 6eb6240959..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/point.c
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-point(int xi, int yi)
-{
- move(xi, yi);
- label(".");
-}
diff --git a/usr/src/ucbcmd/plot/libplot/bitgraph/space.c b/usr/src/ucbcmd/plot/libplot/bitgraph/space.c
deleted file mode 100644
index 16e993e587..0000000000
--- a/usr/src/ucbcmd/plot/libplot/bitgraph/space.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "bg.h"
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- double scalex, scaley;
- lowx = x0;
- lowy = y0;
- scalex = XMAX/(double)(x1-lowx);
- scaley = YMAX/(double)(y1-lowy);
- scale = scalex < scaley ? scalex : scaley;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/Makefile b/usr/src/ucbcmd/plot/libplot/dumb/Makefile
deleted file mode 100644
index ca99ef4be1..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libdumb.a
-
-OBJECTS = arc.o box.o circle.o close.o cont.o dot.o erase.o label.o \
- line.o linemod.o move.o open.o point.o space.o subr.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/arc.c b/usr/src/ucbcmd/plot/libplot/dumb/arc.c
deleted file mode 100644
index d5727f5b2c..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/arc.c
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "dumb.h"
-
-void
-arc(int xc, int yc, int xbeg, int ybeg, int xend, int yend)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/box.c b/usr/src/ucbcmd/plot/libplot/dumb/box.c
deleted file mode 100644
index 57b9a92f88..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/circle.c b/usr/src/ucbcmd/plot/libplot/dumb/circle.c
deleted file mode 100644
index 1baa52d770..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/circle.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-circle(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/close.c b/usr/src/ucbcmd/plot/libplot/dumb/close.c
deleted file mode 100644
index 14ef59e64f..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/close.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <signal.h>
-#include "dumb.h"
-
-void
-closepl(void)
-{
- int i, j;
-
- for(j=0; j<LINES; j++){
- for(i=0; i<COLS; i++){
- printf("%c", screenmat[i][j]);
- }
- printf("\n");
- }
- signal(SIGINT, SIG_IGN);
- exit(0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/cont.c b/usr/src/ucbcmd/plot/libplot/dumb/cont.c
deleted file mode 100644
index 014f337aad..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/cont.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "dumb.h"
-
-void
-cont(int x, int y)
-{
- int x1, y1;
- x1 = x;
- y1 = y;
- scale(x1, y1);
- dda_line('*', currentx, currenty, x, y);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/dot.c b/usr/src/ucbcmd/plot/libplot/dumb/dot.c
deleted file mode 100644
index 47521f8e66..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/dot.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/dumb.h b/usr/src/ucbcmd/plot/libplot/dumb/dumb.h
deleted file mode 100644
index acf77ba64d..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/dumb.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-/*
- * This accepts plot file formats and produces the appropriate plots
- * for dumb terminals. It can also be used for printing terminals and
- * lineprinter listings, although there is no way to specify number of
- * lines and columns different from your terminal. This would be easy
- * to change, and is left as an exercise for the reader.
- */
-
-#include <math.h>
-
-#define scale(x,y) y = LINES-1-(LINES*y/rangeY +minY); x = COLS*x/rangeX + minX
-
-extern int minX, rangeX; /* min and range of x */
-extern int minY, rangeY; /* min and range of y */
-extern int currentx, currenty;
-extern int COLS, LINES;
-
-/* A very large screen! (probably should use malloc) */
-#define MAXCOLS 132
-#define MAXLINES 90
-
-extern char screenmat[MAXCOLS][MAXLINES];
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/erase.c b/usr/src/ucbcmd/plot/libplot/dumb/erase.c
deleted file mode 100644
index 5aec3c4706..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/erase.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "dumb.h"
-
-void
-erase(void)
-{
- int i, j;
-
- for(i=0;i<COLS;i++)
- for(j=0;j<LINES;j++)
- screenmat[i][j] = ' ';
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/label.c b/usr/src/ucbcmd/plot/libplot/dumb/label.c
deleted file mode 100644
index f11c569269..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/label.c
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "dumb.h"
-
-void
-label(char *string)
-{
- while(*string != '\0' && currentx < COLS){
- screenmat[currentx][currenty] = *string++;
- currentx++;
- }
- if(currentx == COLS)
- currentx = currentx-1;
-
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/line.c b/usr/src/ucbcmd/plot/libplot/dumb/line.c
deleted file mode 100644
index 07bdcb5752..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/line.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "dumb.h"
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- int x,y;
-
- scale(x0, y0);
- x = x1;
- y = y1;
- scale(x, y);
- currentx = x0;
- currenty = y0;
- screenmat[currentx][currenty] = '*';
- dda_line('*', x0, y0, x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/linemod.c b/usr/src/ucbcmd/plot/libplot/dumb/linemod.c
deleted file mode 100644
index 675c429e0a..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/linemod.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-linemod(char *s)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/move.c b/usr/src/ucbcmd/plot/libplot/dumb/move.c
deleted file mode 100644
index 61ec8177e6..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/move.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "dumb.h"
-
-void
-move(int x, int y)
-{
- scale(x, y);
- currentx = x;
- currenty = y;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/open.c b/usr/src/ucbcmd/plot/libplot/dumb/open.c
deleted file mode 100644
index 50b2ef0b02..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/open.c
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*
- * This accepts plot file formats and produces the appropriate plots
- * for dumb terminals. It can also be used for printing terminals and
- * lineprinter listings, although there is no way to specify number of
- * lines and columns different from your terminal. This would be easy
- * to change, and is left as an exercise for the reader.
- */
-
-#include <signal.h>
-#include "dumb.h"
-
-int minX, rangeX; /* min and range of x */
-int minY, rangeY; /* min and range of y */
-int currentx,currenty;
-int COLS,LINES;
-
-/* A very large screen! (probably should use malloc) */
-char screenmat[MAXCOLS][MAXLINES];
-
-void
-openpl(void)
-{
- void closepl();
- int i, j;
- char *term, *getenv();
- char bp[1024];
-
- term = getenv("TERM");
- tgetent(bp, term);
-
- COLS = tgetnum("co");
- if (COLS > MAXCOLS)
- COLS = MAXCOLS;
- if (COLS < 0)
- COLS = 48; /* lower bound on # of cols? */
- COLS--; /* prevent auto wrap */
-
- LINES = tgetnum("li");
- if (LINES > MAXLINES)
- LINES = MAXLINES;
- if (LINES < 0)
- LINES = 20; /* lower bound on # of lines? */
-
- for(i=0; i<COLS; i++)
- for(j=0; j<LINES; j++)
- screenmat[i][j] = ' ';
-
- signal(SIGINT, closepl);
- currentx = currenty = 0;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/point.c b/usr/src/ucbcmd/plot/libplot/dumb/point.c
deleted file mode 100644
index fb6dbdb6a4..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/point.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "dumb.h"
-
-void
-point(int x, int y)
-{
- scale(x, y);
- currentx = x;
- currenty = y;
- screenmat[currentx][currenty] = '*';
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/space.c b/usr/src/ucbcmd/plot/libplot/dumb/space.c
deleted file mode 100644
index c766243499..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/space.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "dumb.h"
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- minX = x0;
- rangeX = x1 -x0;
- minY = y0;
- rangeY = y1 - y0;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/dumb/subr.c b/usr/src/ucbcmd/plot/libplot/dumb/subr.c
deleted file mode 100644
index 5ee8bf841e..0000000000
--- a/usr/src/ucbcmd/plot/libplot/dumb/subr.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "dumb.h"
-
-/*
- * Does not plot first point -- assumed that it is already plotted
- *
- * Parameters
- * ch
- * x0, y0 - already transformed to screen coords
- * x1, y1 - untransformed
- */
-void
-dda_line(char ch, int x0, int y0, int x1, int y1)
-{
- int length, i;
- double deltaX, deltaY;
- double x, y;
- double floor();
- int abs();
-
- scale(x1, y1);
-
- length = abs(x1 - x0);
- if (abs(y1 -y0) > length)
- length = abs(y1 - y0);
-
- if (length == 0)
- return;
-
- deltaX = (double) (x1 - x0)/(double) length;
- deltaY = (double) (y1 - y0)/(double) length;
-
- x = (double) x0 + 0.5;
- y = (double) y0 + 0.5;
-
- for (i=0; i < length; ++i) {
- x += deltaX;
- y += deltaY;
- x0 = floor(x);
- y0 = floor(y);
- currentx = x0;
- currenty = y0;
- screenmat[currentx][currenty] = ch;
- }
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/Makefile b/usr/src/ucbcmd/plot/libplot/gigi/Makefile
deleted file mode 100644
index e423dee541..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libgigi.a
-
-OBJECTS = arc.o box.o circle.o close.o cont.o dot.o erase.o label.o \
- line.o linemod.o move.o open.o point.o space.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/arc.c b/usr/src/ucbcmd/plot/libplot/gigi/arc.c
deleted file mode 100644
index 2e3e9d0ad5..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/arc.c
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "gigi.h"
-
-/*
- * gigi requires knowing the anlge of arc. To do this, the triangle formula
- * c^2 = a^2 + b^2 - 2*a*b*cos(angle)
- * is used where "a" and "b" are the radius of the circle and "c" is the
- * distance between the beginning point and the end point.
- *
- * This gives us "angle" or angle - 180. To find out which, draw a line from
- * beg to center. This splits the plane in half. All points on one side of the
- * plane will have the same sign when plugged into the equation for the line.
- * Pick a point on the "right side" of the line (see program below). If "end"
- * has the same sign as this point does, then they are both on the same side
- * of the line and so angle is < 180. Otherwise, angle > 180.
- */
-
-#define side(x,y) (a*(x)+b*(y)+c > 0.0 ? 1 : -1)
-
-void
-arc(int xcent, int ycent, int xbeg, int ybeg, int xend, int yend)
-{
- double radius2, c2;
- double a,b,c;
- int angle;
-
- /* Probably should check that this is really a circular arc. */
- radius2 = (xcent-xbeg)*(xcent-xbeg) + (ycent-ybeg)*(ycent-ybeg);
- c2 = (xend-xbeg)*(xend-xbeg) + (yend-ybeg)*(yend-ybeg);
- angle = (int) ( 180.0/PI * acos(1.0 - c2/(2.0*radius2)) + 0.5 );
-
- a = (double) (ycent - ybeg);
- b = (double) (xcent - xbeg);
- c = (double) (ycent*xbeg - xcent*ybeg);
- if (side(xbeg + (ycent-ybeg), ybeg - (xcent-xbeg)) != side(xend,yend))
- angle += 180;
-
- move(xcent, ycent);
- printf("C(A%d c)[%d,%d]", angle, xbeg, ybeg);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/box.c b/usr/src/ucbcmd/plot/libplot/gigi/box.c
deleted file mode 100644
index 57b9a92f88..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/circle.c b/usr/src/ucbcmd/plot/libplot/gigi/circle.c
deleted file mode 100644
index dbcb78f547..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/circle.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "gigi.h"
-
-void
-circle(int xc, int yc, int r)
-{
- if(r < 1){
- point(xc, yc);
- return;
- }
- move(xc, yc);
- printf("C[%d]", r);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/close.c b/usr/src/ucbcmd/plot/libplot/gigi/close.c
deleted file mode 100644
index 3a4269669e..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/close.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <signal.h>
-#include "gigi.h"
-
-void
-closepl(void)
-{
- /* recieve interupts */
- signal(SIGINT, SIG_IGN);
-
- /* exit graphics mode */
- putchar( ESC );
- putchar('\\');
-
- exit(0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/cont.c b/usr/src/ucbcmd/plot/libplot/gigi/cont.c
deleted file mode 100644
index 9db4464c2d..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/cont.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "gigi.h"
-
-void
-cont(int xi, int yi)
-{
- currentx = xsc(xi);
- currenty = ysc(yi);
- printf("V[%d,%d]",currentx, currenty);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/dot.c b/usr/src/ucbcmd/plot/libplot/gigi/dot.c
deleted file mode 100644
index 47521f8e66..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/dot.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/erase.c b/usr/src/ucbcmd/plot/libplot/gigi/erase.c
deleted file mode 100644
index 8bb79f5d24..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/erase.c
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "gigi.h"
-
-void
-erase(void)
-{
- printf("S(E)");
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/gigi.h b/usr/src/ucbcmd/plot/libplot/gigi/gigi.h
deleted file mode 100644
index d23c6065b7..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/gigi.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-/*
- * Displays plot files on a gigi "graphics" terminal.
- */
-
-#include <stdio.h>
-#include <math.h>
-
-#define ESC 033
-#define PI 3.141592659
-
-/*
- * The graphics address range is 0..XMAX, YMAX..0 where (0, YMAX) is the
- * lower left corner.
- */
-#define XMAX 767
-#define YMAX 479
-#define xsc(xi) ((int) ((xi -lowx)*scalex +0.5))
-#define ysc(yi) ((int) (YMAX - (yi - lowy)*scaley +0.5))
-
-extern int currentx;
-extern int currenty;
-extern double lowx;
-extern double lowy;
-extern double scalex;
-extern double scaley;
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/label.c b/usr/src/ucbcmd/plot/libplot/gigi/label.c
deleted file mode 100644
index cd1d86cd35..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/label.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "gigi.h"
-
-void
-label(char *s)
-{
- printf("T(S0 H2 D0 I0) \"");
- for(;*s!='\0';s++) {
- putchar(*s);
- if (*s == '"') putchar('"');
- }
- putchar('"');
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/line.c b/usr/src/ucbcmd/plot/libplot/gigi/line.c
deleted file mode 100644
index 8a8dbd3158..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/line.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "gigi.h"
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- if(xsc(x0)==currentx && ysc(y0)==currenty)
- cont(x1,y1);
- else if(xsc(x1)==currentx && ysc(y1)==currenty)
- cont(x0,y0);
- else{
- move(x0,y0);
- cont(x1,y1);
- }
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/linemod.c b/usr/src/ucbcmd/plot/libplot/gigi/linemod.c
deleted file mode 100644
index dc9e7b7987..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/linemod.c
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "gigi.h"
-
-void
-linemod(char *line)
-{
- /*
- * Note that the bit patterns could be compacted using the
- * repeat field conventions. They aren't for clarity.
- * Examples of almost identical packed patterns are in the
- * comments.
- * If linemod is changed really often, a ~15% savings
- * could be achieved.
- */
- if ( *(line) == 's' ) {
- if ( *(++line) == 'o' ) {
- /*
- * solid mode 1
- */
- printf( "W(P1)" );
- return;
- }
- else if ( *(line) == 'h' ) {
- /*
- * shortdashed mode 4
- * printf( "W(P000111)" );
- */
- printf( "W(P00011100)" );
- return;
- }
- }
- else if ( *(line) == 'd' ) {
- if ( *(++line) == 'o' && *(++line) == 't' ) {
- if ( *(++line) == 't' ) {
- /*
- * dotted mode 2
- * printf( "W(P00001)" );
- */
- printf( "W(P10000000)" );
- return;
- }
- else if ( *(line) == 'd' ) {
- /*
- * dotdashed mode 3
- * printf( "W(P0110010)" );
- */
- printf( "W(P10001100)" );
- return;
- }
- }
- }
- else if ( *(line) == 'l' ) {
- /*
- * longdashed mode 5
- * printf( "W(P11100)" );
- */
- printf( "W(P11111100)" );
- return;
- }
- printf( "W(P1)" ); /* default to solid */
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/move.c b/usr/src/ucbcmd/plot/libplot/gigi/move.c
deleted file mode 100644
index c041491950..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/move.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "gigi.h"
-
-void
-move(int xi, int yi)
-{
- currentx = xsc(xi);
- currenty = ysc(yi);
- printf("P[%d,%d]",currentx, currenty);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/open.c b/usr/src/ucbcmd/plot/libplot/gigi/open.c
deleted file mode 100644
index 8ad78739de..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/open.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*
- * Displays plot files on a gigi "graphics" terminal.
- */
-
-#include <signal.h>
-#include "gigi.h"
-
-int currentx = 0;
-int currenty = 0;
-double lowx = 0.0;
-double lowy = 0.0;
-double scalex = 1.0;
-double scaley = 1.0;
-
-void
-openpl(void)
-{
- void closepl();
-
- /* catch interupts */
- signal(SIGINT, closepl);
- currentx = 0;
- currenty = 0;
- /* enter grapics mode */
- putchar(ESC); putchar('P'); putchar('p');
-
- /* set some parameters */
- printf("S(I0 T0 [0,0])");
-
- space(0, 0, XMAX, YMAX);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/point.c b/usr/src/ucbcmd/plot/libplot/gigi/point.c
deleted file mode 100644
index cc42e1f932..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/point.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "gigi.h"
-
-void
-point(int xi, int yi)
-{
- if(xsc(xi)!=currentx || ysc(yi)!=currenty)
- move(xi,yi);
- printf("V[]");
-}
diff --git a/usr/src/ucbcmd/plot/libplot/gigi/space.c b/usr/src/ucbcmd/plot/libplot/gigi/space.c
deleted file mode 100644
index d2c6e10a3a..0000000000
--- a/usr/src/ucbcmd/plot/libplot/gigi/space.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "gigi.h"
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- lowx = x0;
- lowy = y0;
- scalex = XMAX/(x1-lowx);
- scaley = YMAX/(y1-lowy);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/Makefile b/usr/src/ucbcmd/plot/libplot/hp2648/Makefile
deleted file mode 100644
index 44f64ec2a8..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libhp2648.a
-
-OBJECTS = arc.o box.o circle.o close.o cont.o dot.o erase.o label.o \
- line.o linemod.o move.o open.o point.o space.o subr.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-#include ../../../Makefile.ucbtarg
-
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/arc.c b/usr/src/ucbcmd/plot/libplot/hp2648/arc.c
deleted file mode 100644
index dccf2956b9..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/arc.c
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-arc(int xcent, int ycent, int xbeg, int ybeg, int xend, int yend)
-{
- double costheta,sintheta,x,y,xn,r;
- double x1,y1,x2,y2;
- int xi,yi,crosspflag,crossp;
-
- r = (xcent-xbeg)*(xcent-xbeg)+(ycent-ybeg)*(ycent-ybeg);
- r = pow(r,0.5);
- if(r<1){
- point(xcent,ycent);
- return;
- }
- sintheta = 1.0/r;
- costheta = pow(1-sintheta*sintheta,0.5);
- xi = x = xbeg-xcent;
- yi = y = ybeg-ycent;
- x1 = xcent;
- y1 = ycent;
- x2 = xend;
- y2 = yend;
- crosspflag = 0;
- do {
- crossp = cross_product(x1,y1,x2,y2,x,y);
- if(crossp >0 && crosspflag == 0) crosspflag = 1;
- point(xcent+xi,ycent+yi);
- xn = x;
- xi = x = x*costheta + y*sintheta;
- yi = y = y*costheta - xn*sintheta;
- } while( crosspflag == 0 || crossp >0);
-}
-
-int
-cross_product(double x1, double y1, double x2, double y2, double x3, double y3)
-{
- double z,a,b;
- a = (y3-y2)*(x2-x1);
- b = (x3-x2)*(y2-y1);
- z = a-b;
- if(z<0) return(-1);
- if(z>0) return(1);
- return(0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/box.c b/usr/src/ucbcmd/plot/libplot/hp2648/box.c
deleted file mode 100644
index 57b9a92f88..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/circle.c b/usr/src/ucbcmd/plot/libplot/hp2648/circle.c
deleted file mode 100644
index 6a56f8f262..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/circle.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-circle(int xc, int yc, int r)
-{
- double costheta,sintheta,x,y,xn;
- int xi,yi;
-
- if(r<1){
- point(xc,yc);
- return;
- }
- sintheta = 1.0/r;
- costheta = pow(1-sintheta*sintheta,0.5);
- xi = x = r;
- yi = y = 0;
- do {
- point(xc+xi,yc+yi);
- xn = x;
- xi = x = x*costheta + y*sintheta;
- yi = y = y*costheta - xn*sintheta;
- } while( ! (yi==0 && xi >= r-1));
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/close.c b/usr/src/ucbcmd/plot/libplot/hp2648/close.c
deleted file mode 100644
index fb66e77017..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/close.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-closepl(void)
-{
- putchar('Z');
- fflush(stdout);
- if ( shakehands == TRUE ) {
- stty(fildes, &sarg);
- close(fildes);
- }
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/cont.c b/usr/src/ucbcmd/plot/libplot/hp2648/cont.c
deleted file mode 100644
index a86471858a..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/cont.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-cont(int xi, int yi)
-{
- char xb1,xb2,yb1,yb2;
- itoa(xsc(xi),&xb1,&xb2);
- itoa(ysc(yi),&yb1,&yb2);
- buffready(4);
- putchar(xb2);
- putchar(xb1);
- putchar(yb2);
- putchar(yb1);
- currentx = xsc(xi);
- currenty = ysc(yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/dot.c b/usr/src/ucbcmd/plot/libplot/hp2648/dot.c
deleted file mode 100644
index 47521f8e66..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/dot.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/erase.c b/usr/src/ucbcmd/plot/libplot/hp2648/erase.c
deleted file mode 100644
index d8b071934b..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/erase.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-erase(void)
-{
- buffready(8);
- putchar(ESC);
- putchar(GRAPHIC);
- putchar(DISPLAY);
- putchar('a');
- putchar(ESC);
- putchar(GRAPHIC);
- putchar(PLOT);
- putchar(BINARY);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/hp2648.h b/usr/src/ucbcmd/plot/libplot/hp2648/hp2648.h
deleted file mode 100644
index 70278d20c5..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/hp2648.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-/*
- * Displays plot files on an hp2648a graphics terminals. I have heard
- * that all hp plotting devices use the same control sequences, so this
- * might work for all hp devices capable of plotting.
- */
-
-#include <stdio.h>
-
-#define TERMINAL "/dev/tty"
-
-#define ENQ 05
-#define ACK 06
-#define ESC 033
-#define GRAPHIC '*'
-#define MODE 'm'
-#define PLOT 'p'
-#define DISPLAY 'd'
-#define PENUP 'a'
-#define BINARY 'i'
-#define ASCII 'f'
-#define CR '\n'
-
-#define TRUE 1
-#define FALSE 0
-
-#define xsc(xi) ((int) (xi - lowx) * scalex + 0.5)
-#define ysc(yi) ((int) (yi - lowy) * scaley + 0.5)
-
-extern int shakehands;
-extern int currentx;
-extern int currenty;
-extern int buffcount;
-extern int fildes;
-extern float lowx;
-extern float lowy;
-extern float scalex;
-extern float scaley;
-extern struct sgttyb sarg;
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/label.c b/usr/src/ucbcmd/plot/libplot/hp2648/label.c
deleted file mode 100644
index e09d7adcf2..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/label.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-label(char *s)
-{
- handshake();
- putchar(ESC);
- putchar(GRAPHIC);
- putchar('l');
- for(;*s!='\0';s++)
- putchar(*s);
- putchar(ESC);
- putchar(GRAPHIC);
- putchar('d');
- putchar('T');
- handshake();
- putchar(ESC);
- putchar(GRAPHIC);
- putchar(PLOT);
- putchar(BINARY);
- buffcount = 4;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/line.c b/usr/src/ucbcmd/plot/libplot/hp2648/line.c
deleted file mode 100644
index 8c3594d5dc..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/line.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- if(xsc(x0)==currentx && ysc(y0)==currenty)
- cont(x1,y1);
- else if(xsc(x1)==currentx && ysc(y1)==currenty)
- cont(x0,y0);
- else{
- move(x0,y0);
- cont(x1,y1);
- }
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/linemod.c b/usr/src/ucbcmd/plot/libplot/hp2648/linemod.c
deleted file mode 100644
index 34a445cc08..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/linemod.c
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-linemod(char *line)
-{
- putchar('Z');
- handshake();
- putchar(ESC);
- putchar(GRAPHIC);
- putchar(MODE);
- if ( *(line) == 's' ) {
- if ( *(++line) == 'o' ) {
- /*
- * solid mode 1
- */
- putchar( '1' );
- putchar( 'b' );
- goto done;
- }
- else if ( *(line) == 'h' ) {
- /*
- * shortdashed mode 4
- */
- putchar( '6' );
- putchar( 'b' );
- goto done;
- }
- }
- else if ( *(line) == 'd' ) {
- if ( *(++line) == 'o' && *(++line) == 't' ) {
- if ( *(++line) == 't' ) {
- /*
- * dotted mode 2
- */
- putchar( '7' );
- putchar( 'b' );
- goto done;
- }
- else if ( *(line) == 'd' ) {
- /*
- * dotdashed mode 3
- */
- putchar( '8' );
- putchar( 'b' );
- goto done;
- }
- }
- }
- else if ( *(line) == 'l' ) {
- /*
- * longdashed mode 5
- */
- putchar( '5' );
- putchar( 'b' );
- goto done;
- }
- putchar( '1' ); /* default to solid */
- putchar( 'b' ); /* default to solid */
-done:
- putchar( 'Z' );
- handshake();
- putchar(ESC);
- putchar(GRAPHIC);
- putchar(PLOT);
- putchar(BINARY);
- buffcount = 4;
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/move.c b/usr/src/ucbcmd/plot/libplot/hp2648/move.c
deleted file mode 100644
index 77b6704150..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/move.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-move(int xi, int yi)
-{
- char xb1,xb2,yb1,yb2;
- itoa(xsc(xi),&xb1,&xb2);
- itoa(ysc(yi),&yb1,&yb2);
- buffready(5);
- putchar(PENUP);
- putchar(xb2);
- putchar(xb1);
- putchar(yb2);
- putchar(yb1);
- currentx = xsc(xi);
- currenty = ysc(yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/open.c b/usr/src/ucbcmd/plot/libplot/hp2648/open.c
deleted file mode 100644
index 16c1b2f9a2..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/open.c
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <sgtty.h>
-#include "hp2648.h"
-
-int shakehands;
-int currentx;
-int currenty;
-int buffcount;
-int fildes;
-float lowx;
-float lowy;
-float scalex;
-float scaley;
-struct sgttyb sarg;
-
-void
-openpl(void)
-{
- if ( isatty(fileno( stdout )) ) {
- shakehands = TRUE;
- fildes = open(TERMINAL, 0);
- gtty(fildes, &sarg);
- sarg.sg_flags = sarg.sg_flags | RAW;
- stty(fildes, &sarg);
- sarg.sg_flags = sarg.sg_flags & ~RAW;
- }
- else {
- shakehands = FALSE;
- }
- buffcount = 0;
- currentx = 0;
- currenty = 0;
- buffready(8);
- putchar(ESC);
- putchar(GRAPHIC);
- putchar(DISPLAY);
- putchar('c');
- putchar(ESC);
- putchar(GRAPHIC);
- putchar(PLOT);
- putchar(BINARY);
- space(0,0,720,360);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/point.c b/usr/src/ucbcmd/plot/libplot/hp2648/point.c
deleted file mode 100644
index 86fd85bbe1..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/point.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-point(int xi, int yi)
-{
- if(xsc(xi)!=currentx || ysc(yi)!=currenty)
- move(xi,yi);
- buffready(1);
- putchar('d');
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/space.c b/usr/src/ucbcmd/plot/libplot/hp2648/space.c
deleted file mode 100644
index 85b143fd8a..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/space.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp2648.h"
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- lowx = x0;
- lowy = y0;
- scalex = 720.0/(x1-lowx);
- scaley = 360.0/(y1-lowy);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp2648/subr.c b/usr/src/ucbcmd/plot/libplot/hp2648/subr.c
deleted file mode 100644
index 49dd34a28e..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp2648/subr.c
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <sgtty.h>
-#include "hp2648.h"
-
-void
-handshake(void)
-{
- int i;
- char ch;
-
- if( shakehands != TRUE )
- return;
- ch = ' ';
- putchar(ENQ);
- fflush(stdout);
- while(1){
- i = read(fildes, &ch, 1);
- if(i < 0)
- continue;
- if(ch == ACK)
- break;
- putchar('Z');
- fflush(stdout);
- stty(fildes, &sarg);
- exit(0);
- }
-}
-
-void
-buffready(int n)
-{
- buffcount = buffcount + n;
- if(buffcount >= 80){
- handshake();
- putchar(ESC);
- putchar(GRAPHIC);
- putchar(PLOT);
- putchar(BINARY);
- buffcount = n+4;
- }
-}
-
-void
-itoa(int num, char *byte1, char *byte2)
-{
- *byte1 = (num & 037) | 040;
- *byte2 = ((num>>5) & 037) | 040;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/Makefile b/usr/src/ucbcmd/plot/libplot/hp7221/Makefile
deleted file mode 100644
index 87a031bc8b..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libhp7221.a
-
-OBJECTS = arc.o box.o circle.o close.o cont.o dot.o erase.o label.o \
- line.o linemod.o move.o open.o point.o space.o subr.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/arc.c b/usr/src/ucbcmd/plot/libplot/hp7221/arc.c
deleted file mode 100644
index eca4bbce1f..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/arc.c
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp7221.h"
-
-/*
- * 7221 requires knowing the anlge of arc. To do this, the triangle formula
- * c^2 = a^2 + b^2 - 2*a*b*cos(angle)
- * is used where "a" and "b" are the radius of the circle and "c" is the
- * distance between the beginning point and the end point.
- *
- * This gives us "angle" or angle - 180. To find out which, draw a line from
- * beg to center. This splits the plane in half. All points on one side of the
- * plane will have the same sign when plugged into the equation for the line.
- * Pick a point on the "right side" of the line (see program below). If "end"
- * has the same sign as this point does, then they are both on the same side
- * of the line and so angle is < 180. Otherwise, angle > 180.
- */
-
-#define side(x,y) (a*(x)+b*(y)+c > 0.0 ? 1 : -1)
-
-void
-arc(int xcent, int ycent, int xbeg, int ybeg, int xend, int yend)
-{
- double radius2, c2;
- double a,b,c;
- int angle;
-
- /* Probably should check that this is really a circular arc. */
- radius2 = (xcent-xbeg)*(xcent-xbeg) + (ycent-ybeg)*(ycent-ybeg);
- c2 = (xend-xbeg)*(xend-xbeg) + (yend-ybeg)*(yend-ybeg);
- angle = (int) ( 180.0/PI * acos(1.0 - c2/(2.0*radius2)) + 0.5 );
-
- a = (double) (ycent - ybeg);
- b = (double) (xcent - xbeg);
- c = (double) (ycent*xbeg - xcent*ybeg);
- if (side(xbeg + (ycent-ybeg), ybeg - (xcent-xbeg)) != side(xend,yend))
- angle += 180;
-
- move(xcent, ycent);
- /* Not quite implemented...
- printf("C(A%d c)[%d,%d]", angle, xbeg, ybeg);
- */
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/box.c b/usr/src/ucbcmd/plot/libplot/hp7221/box.c
deleted file mode 100644
index 57b9a92f88..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/circle.c b/usr/src/ucbcmd/plot/libplot/hp7221/circle.c
deleted file mode 100644
index 723e3ba807..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/circle.c
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp7221.h"
-
-void
-circle(int xc, int yc, int r)
-{
- if( r < 1 ) {
- point( xc, yc );
- return;
- }
- move( xc, yc );
- putchar( 't' );
- putMBN( scaleX(r) );
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/close.c b/usr/src/ucbcmd/plot/libplot/hp7221/close.c
deleted file mode 100644
index 8706e39590..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/close.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <signal.h>
-#include "hp7221.h"
-
-void
-closepl(void)
-{
- /* receive interupts */
- signal(SIGINT, SIG_IGN);
- printf( "v@}" ); /* Put pen away. */
- fflush( stdout );
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/cont.c b/usr/src/ucbcmd/plot/libplot/hp7221/cont.c
deleted file mode 100644
index 7ac65beb43..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/cont.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp7221.h"
-
-void
-cont(int xi, int yi)
-{
- currentx = scaleX(xi);
- currenty = scaleY(yi);
- putchar( 'q' );
- putMBP( currentx, currenty );
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/dot.c b/usr/src/ucbcmd/plot/libplot/hp7221/dot.c
deleted file mode 100644
index 47521f8e66..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/dot.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/erase.c b/usr/src/ucbcmd/plot/libplot/hp7221/erase.c
deleted file mode 100644
index bd3cd83a09..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/erase.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-erase(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/hp7221.h b/usr/src/ucbcmd/plot/libplot/hp7221/hp7221.h
deleted file mode 100644
index ca4274dd5f..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/hp7221.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-/*
- * Displays plot files on an HP7221 plotter.
- * Cloned from bgplot.c and gigiplot.c by Jim Kleckner
- * Thu Jun 30 13:35:04 PDT 1983
- * Requires a handshaking program such as hp7221cat to get
- * the plotter open and ready.
- */
-
-#include <stdio.h>
-#include <math.h>
-
-#define ESC 033
-#define PI 3.141592659
-#define ENDOFSTRING 03
-
-/* The graphics address range is 0..XMAX, 0..YMAX. */
-#define XMAX 1800
-#define YMAX 1800
-
-#define scaleX(xi) ((int) ((xi - lowx)*scale +0.5))
-#define scaleY(yi) ((int) ((yi - lowy)*scale +0.5))
-
-extern int currentx;
-extern int currenty;
-extern double lowx;
-extern double lowy;
-extern double scale;
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/label.c b/usr/src/ucbcmd/plot/libplot/hp7221/label.c
deleted file mode 100644
index 487f620c2f..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/label.c
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp7221.h"
-
-void
-label(char *s)
-{
- printf("~'%s", s);
- putchar( ENDOFSTRING );
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/line.c b/usr/src/ucbcmd/plot/libplot/hp7221/line.c
deleted file mode 100644
index 6251f0a110..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/line.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp7221.h"
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- if(scaleX(x0)==currentx && scaleY(y0)==currenty)
- cont(x1,y1);
- else if(scaleX(x1)==currentx && scaleY(y1)==currenty)
- cont(x0,y0);
- else{
- move(x0,y0);
- cont(x1,y1);
- }
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/linemod.c b/usr/src/ucbcmd/plot/libplot/hp7221/linemod.c
deleted file mode 100644
index 04504fade8..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/linemod.c
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp7221.h"
-
-void
-linemod(char *line)
-{
- /*
- * Note that the bit patterns could be compacted using the
- * repeat field conventions. They aren't for clarity.
- * Examples of almost identical packed patterns are in the
- * comments.
- * If linemod is changed really often, a ~15% savings
- * could be achieved.
- */
- if ( *(line) == 's' ) {
- if ( *(++line) == 'o' ) {
- /*
- * solid mode 1
- */
- printf( "vA" );
- return;
- }
- else if ( *(line) == 'h' ) {
- /*
- * shortdashed mode 4
- */
- printf( "vD" );
- return;
- }
- }
- else if ( *(line) == 'd' ) {
- if ( *(++line) == 'o' && *(++line) == 't' ) {
- if ( *(++line) == 't' ) {
- /*
- * dotted mode 2
- * printf( "W(P00001)" );
- */
- printf( "vB" );
- return;
- }
- else if ( *(line) == 'd' ) {
- /*
- * dotdashed mode 3
- * printf( "W(P0110010)" );
- */
- printf( "vC" );
- return;
- }
- }
- }
- else if ( *(line) == 'l' ) {
- /*
- * longdashed mode 5
- * printf( "W(P11100)" );
- */
- printf( "vE" );
- return;
- }
- printf( "vA" );
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/move.c b/usr/src/ucbcmd/plot/libplot/hp7221/move.c
deleted file mode 100644
index e683009d77..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/move.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp7221.h"
-
-void
-move(int xi, int yi)
-{
- currentx = scaleX(xi);
- currenty = scaleY(yi);
- putchar( 'p' );
- putMBP( currentx, currenty );
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/open.c b/usr/src/ucbcmd/plot/libplot/hp7221/open.c
deleted file mode 100644
index 4a15edec0d..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/open.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*
- * Displays plot files on an HP7221 plotter.
- * Cloned from bgplot.c and gigiplot.c by Jim Kleckner
- * Thu Jun 30 13:35:04 PDT 1983
- * Requires a handshaking program such as hp7221cat to get
- * the plotter open and ready.
- */
-
-#include <signal.h>
-#include "hp7221.h"
-
-int currentx = 0;
-int currenty = 0;
-double lowx = 0.0;
-double lowy = 0.0;
-double scale = 1.0;
-
-void
-openpl(void)
-{
- void closepl();
-
- /* catch interupts */
- signal(SIGINT, closepl);
- currentx = 0;
- currenty = 0;
- printf( "~VR~W" );
- putMBP( 800, 2000 );
- putMBP( 7600, 9600 );
- printf( "~S" );
- putMBP( XMAX, YMAX );
- printf( "vA~*z" );
-
- space(0,0,XMAX,YMAX);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/point.c b/usr/src/ucbcmd/plot/libplot/hp7221/point.c
deleted file mode 100644
index 3d02b6bb36..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/point.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp7221.h"
-
-void
-point(int xi, int yi)
-{
- if(scaleX(xi)!=currentx || scaleY(yi)!=currenty)
- move(xi,yi);
- cont(xi, yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/space.c b/usr/src/ucbcmd/plot/libplot/hp7221/space.c
deleted file mode 100644
index 0b7b0364b3..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/space.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp7221.h"
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- double scalex, scaley;
- lowx = x0;
- lowy = y0;
- scalex = XMAX/(double)(x1-lowx);
- scaley = YMAX/(double)(y1-lowy);
- scale = scalex < scaley ? scalex : scaley;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/hp7221/subr.c b/usr/src/ucbcmd/plot/libplot/hp7221/subr.c
deleted file mode 100644
index ee71a44c7c..0000000000
--- a/usr/src/ucbcmd/plot/libplot/hp7221/subr.c
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "hp7221.h"
-
-void
-putMBP(int x, int y)
-{
- int chr;
-
- chr = ( x >> 10 ) & 017;
- chr|= 0140;
- putchar( chr );
- chr = ( x >> 4 ) & 077;
- if ( chr < 32 ) {
- chr += 64;
- }
- putchar( chr );
- chr = ( y >> 12 ) & 03;
- chr|= ( x << 2 ) & 071;
- if ( chr < 32 ) {
- chr += 64;
- }
- putchar( chr );
- chr = ( y >> 6 ) & 077;
- if ( chr < 32 ) {
- chr += 64;
- }
- putchar( chr );
- chr = ( y ) & 077;
- if ( chr < 32 ) {
- chr += 64;
- }
- putchar( chr );
- return;
-}
-
-void
-putMBN(int i)
-{
- int chr;
-
- chr = ( i>>12 ) & 07;
- chr|= 0140;
- putchar( chr );
- chr = ( i>>6 ) & 077;
- if ( chr < 32 ) {
- chr += 64;
- }
- putchar( chr );
- chr = i & 077;
- if ( chr < 32 ) {
- chr += 64;
- }
- putchar( chr );
- return;
-}
-
-void
-putSBN(int i)
-{
- i &= 077;
- if ( i < 32 ) {
- i += 64;
- }
- putchar( i );
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/Makefile b/usr/src/ucbcmd/plot/libplot/imagen/Makefile
deleted file mode 100644
index a82b75d914..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-DEFRES = 240
-
-LIBRARY= ../libimagen.a
-
-OBJECTS = arc.o box.o charset.o circle.o close.o cont.o dot.o erase.o label.o \
- line.o linemod.o move.o open.o point.o scale.o space.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-CPPFLAGS += -DDEFRES=$(DEFRES)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/arc.c b/usr/src/ucbcmd/plot/libplot/imagen/arc.c
deleted file mode 100644
index 25bb2aebd2..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/arc.c
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-int del = 20;
-
-void
-step(int d)
-{
- del = d;
-}
-
-void
-arc(int x, int y, int x0, int y0, int x1, int y1)
-{
- double pc;
- double sqrt();
- int flg,m,xc,yc,xs,ys,qs,qf;
- float dx,dy,r;
- char use;
- dx = x-x0;
- dy = y-y0;
- r = dx*dx+dy*dy;
- pc = r;
- pc = sqrt(pc);
- flg = pc/4;
- if(flg == 0)step(1);
- else if(flg < del)step(flg);
- xc = xs = x0;
- yc = ys = y0;
- move(xs,ys);
- if(x0 == x1 && y0 == y1)flg=0;
- else flg=1;
- qs = quad(x,y,x0,y0);
- qf = quad(x,y,x1,y1);
- if(abs(x-x1) < abs(y-y1)){
- use = 'x';
- if(qs == 2 || qs ==3)m = -1;
- else m=1;
- }
- else {
- use = 'y';
- if(qs > 2)m= -1;
- else m= 1;
- }
- while(1){
- switch(use){
- case 'x':
- if(qs == 2 || qs == 3)yc -= del;
- else yc += del;
- dy = yc-y;
- pc = r-dy*dy;
- xc = m*sqrt(pc)+x;
- if((x < xs && x >= xc) || ( x > xs && x <= xc) ||
- (y < ys && y >= yc) || ( y > ys && y <= yc) )
- {
- if(++qs > 4)qs=1;
- if(qs == 2 || qs == 3)m= -1;
- else m=1;
- flg=1;
- }
- cont(xc,yc);
- xs = xc;
- ys = yc;
- if(qs == qf && flg == 1)
- switch(qf){
- case 3:
- case 4:
- if(xs >= x1)return;
- continue;
- case 1:
- case 2:
- if(xs <= x1)return;
- }
- continue;
- case 'y':
- if(qs > 2)xc += del;
- else xc -= del;
- dx = xc-x;
- pc = r-dx*dx;
- yc = m*sqrt(pc)+y;
- if((x < xs && x >= xc) || ( x > xs && x <= xc ) ||
- (y < ys && y >= yc) || (y > ys && y <= yc) )
- {
- if(++qs > 4)qs=1;
- if(qs > 2)m = -1;
- else m = 1;
- flg=1;
- }
- cont(xc,yc);
- xs = xc;
- ys = yc;
- if(qs == qf && flg == 1)
- switch(qs){
- case 1:
- case 4:
- if(ys >= y1)return;
- continue;
- case 2:
- case 3:
- if(ys <= y1)return;
- }
- }
- }
-}
-
-int
-quad(int x,int y,int xp,int yp)
-{
- if(x < xp)
- if(y <= yp)return(1);
- else return(4);
- else if(x > xp)
- if(y < yp)return(2);
- else return(3);
- else if(y < yp)return(2);
- else return(4);
-}
-
-int
-abs(int a)
-{
- if(a < 0)return(-a);
- return(a);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/box.c b/usr/src/ucbcmd/plot/libplot/imagen/box.c
deleted file mode 100644
index 57b9a92f88..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/charset.c b/usr/src/ucbcmd/plot/libplot/imagen/charset.c
deleted file mode 100644
index 6e373812ae..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/charset.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "imp.h"
-
-char *imP_charset = "cour07";
-int imPcsize = 12;
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/circle.c b/usr/src/ucbcmd/plot/libplot/imagen/circle.c
deleted file mode 100644
index 12666d94da..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/circle.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-circle(int x, int y, int r)
-{
- arc(x,y,x+r,y,x+r,y);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/close.c b/usr/src/ucbcmd/plot/libplot/imagen/close.c
deleted file mode 100644
index 4c8be4c16a..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/close.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "imp.h"
-#include "imPcodes.h"
-
-void
-closepl(void)
-{
- putch(imP_ENDPAGE);
- fflush(stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/cont.c b/usr/src/ucbcmd/plot/libplot/imagen/cont.c
deleted file mode 100644
index d4d86c2e14..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/cont.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-#include "imp.h"
-
-void
-cont(int x, int y)
-{
- line(imPx, imPy, x, y);
-
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/dot.c b/usr/src/ucbcmd/plot/libplot/imagen/dot.c
deleted file mode 100644
index 47521f8e66..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/dot.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/erase.c b/usr/src/ucbcmd/plot/libplot/imagen/erase.c
deleted file mode 100644
index a5e57b43b0..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/erase.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "imPcodes.h"
-#include "imp.h"
-
-void
-erase(void)
-{
- int i;
- putch(imP_ENDPAGE);
- imPx = imPy = 0;
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/imPcodes.h b/usr/src/ucbcmd/plot/libplot/imagen/imPcodes.h
deleted file mode 100644
index ad67875602..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/imPcodes.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-/*
- * Copyright (c) 1985 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#define imP_SP 128
-#define imP_SP1 129
-#define imP_OLD_MMOVE 130
-#define imP_MPLUS 131
-#define imP_MMINUS 132
-#define imP_MMOVE 133
-#define imP_SMOVE 134
-
-#define imP_SET_ABS_H 135
-#define imP_SET_REL_H 136
-#define imP_SET_ABS_V 137
-#define imP_SET_REL_V 138
-
-#define imP_SRULE 192
-#define imP_BRULE 193
-
-#define imP_SET_HPOS 195
-#define imP_SET_VPOS 196
-#define imP_CRLF 197
-#define imP_SGLY 198
-#define imP_BGLY 199
-#define imP_DELG 200
-#define imP_DELC 201
-#define imP_DELF 202
-
-#define imP_SET_HV_SYSTEM 205
-#define imP_SET_ADV_DIRS 206
-#define imP_SET_FAMILY 207
-#define imP_SET_IL 208
-#define imP_SET_BOL 209
-#define imP_SET_SP 210
-#define imP_PUSH 211
-#define imP_POP 212
-#define imP_PAGE 213
-#define imP_SET_PUSH_MASK 214
-#define imP_ENDPAGE 219
-
-#define imP_CREATE_FAMILY_TABLE 221
-#define imP_CREATE_MAP 222
-
-#define imP_CREATE_PATH 230
-#define imP_SET_TEXTURE 231
-#define imP_SET_PEN 232
-#define imP_FILL_PATH 233
-#define imP_DRAW_PATH 234
-#define imP_BITMAP 235
-#define imP_SET_MAGN 236
-
-#define imP_EOF 255
-
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/imp.h b/usr/src/ucbcmd/plot/libplot/imagen/imp.h
deleted file mode 100644
index af8a814dba..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/imp.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-/*
- * Copyright (c) 1985 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#include <stdio.h>
-extern float obotx;
-extern float boty;
-extern float botx;
-extern float oboty;
-extern float scalex;
-extern float scaley;
-int imPx, imPy;
-extern int imPcsize;
-extern char *imP_charset;
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/label.c b/usr/src/ucbcmd/plot/libplot/imagen/label.c
deleted file mode 100644
index 373f60c3b4..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/label.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "imPcodes.h"
-#include "imp.h"
-
-extern int imPcsize;
-
-void
-label(char *s)
-{
- int i,c;
- putch(imP_SET_ABS_H);
- putwd((int)((imPx-obotx)*scalex+botx)-imPcsize/2);
- putch(imP_SET_ABS_V);
- putwd((int)((imPy-oboty)*scaley+boty-(imPcsize/1.6)));
- for(i=0; c=s[i]; i++)
- {
- imPx += imPcsize/scalex;
- putch((c == ' ')?imP_SP:c);
- }
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/line.c b/usr/src/ucbcmd/plot/libplot/imagen/line.c
deleted file mode 100644
index f6d6081298..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/line.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "imp.h"
-#include "imPcodes.h"
-
-float obotx = 0.;
-float oboty = 0.;
-float botx = 2.;
-float boty = 2.;
-float scalex = 1.;
-float scaley = 1.;
-
-void putch(int);
-void putwd(int);
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- putch(imP_CREATE_PATH);
- putwd(2); /* two coordinates follow */
- putwd((int)((x0-obotx)*scalex+botx));
- putwd((int)((y0-oboty)*scaley+boty));
- putwd((int)((x1-obotx)*scalex+botx));
- putwd((int)((y1-oboty)*scaley+boty));
- putch(imP_DRAW_PATH);
- putch(15); /* "black" lines */
- imPx = x1;
- imPy = y1;
-}
-
-void
-putch(int c)
-{
- putc(c, stdout);
-}
-
-void
-putwd(int w)
-{
- putch(w>>8);
- putch(w);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/linemod.c b/usr/src/ucbcmd/plot/libplot/imagen/linemod.c
deleted file mode 100644
index 7071d42fca..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/linemod.c
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "imp.h"
-
-/*
- * Hack to set font.
- */
-void
-linemod(char *s)
-{
- char *tit;
- char *nam;
- int siz = 0;
- nam = s;
- for(tit = "charset="; *tit; )
- if (*tit++ != *nam++)
- return;
- s = nam;
- while(*nam)
- switch(*nam++) {
- case ',':
- case '\n':
- *--nam = 0;
- }
- siz = atoi(++nam);
- if (siz == 0) {
- while (*--nam >= '0' && *nam <= '9')
- ;
- siz = (atoi(++nam)*4)/3;
- }
- if (siz == 0)
- siz = imPcsize;
- setfont(s, siz);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/move.c b/usr/src/ucbcmd/plot/libplot/imagen/move.c
deleted file mode 100644
index 14f6208efe..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/move.c
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "imp.h"
-
-void
-move(int xi, int yi)
-{
- imPx = xi;
- imPy = yi;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/open.c b/usr/src/ucbcmd/plot/libplot/imagen/open.c
deleted file mode 100644
index 4a944d1f12..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/open.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "imPcodes.h"
-#include "imp.h"
-
-void setfont(char *, int);
-
-void
-openpl(void)
-{
-
- putch(imP_SET_HV_SYSTEM);
- putch((3<<3)|5);
- putch(imP_SET_FAMILY);
- putch(2);
- setfont(imP_charset,imPcsize);
- putch(imP_SET_IL);
- putwd(imPcsize+3);
- putch(imP_SET_SP);
- putwd(imPcsize);
- putch(imP_SET_PEN);
- putch(2);
- putch(imP_SET_ABS_H);
- putwd(0);
- putch(imP_SET_ABS_V);
- putwd(0);
-}
-
-void
-setfont(char *c, int sz)
-{
- imPcsize = sz;
- putch(imP_CREATE_FAMILY_TABLE);
- putch(2);
- putch(1);
- putch(0);
- fprintf(stdout, c);
- putch(0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/point.c b/usr/src/ucbcmd/plot/libplot/imagen/point.c
deleted file mode 100644
index 93f7313603..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/point.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-point(int xi, int yi)
-{
- line(xi,yi,xi,yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/scale.c b/usr/src/ucbcmd/plot/libplot/imagen/scale.c
deleted file mode 100644
index c7f7011427..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/scale.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-extern float scalex;
-extern float scaley;
-extern int scaleflag;
-
-void
-scale(char i, float x, float y)
-{
- switch(i) {
- default:
- return;
- case 'c':
- x *= 2.54;
- y *= 2.54;
- case 'i':
- x /= 200;
- y /= 200;
- case 'u':
- scalex = 1/x;
- scaley = 1/y;
- }
- scaleflag = 1;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/imagen/space.c b/usr/src/ucbcmd/plot/libplot/imagen/space.c
deleted file mode 100644
index a82d988c35..0000000000
--- a/usr/src/ucbcmd/plot/libplot/imagen/space.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-extern float botx;
-extern float boty;
-extern float obotx;
-extern float oboty;
-extern float scalex;
-extern float scaley;
-
-int PlotRes = DEFRES;
-int scaleflag;
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- botx = 2.;
- boty = 2.;
- obotx = x0;
- oboty = y0;
- if(scaleflag)
- return;
- scalex = (8.0 * PlotRes)/(x1-x0);
- scaley = (8.0 * PlotRes)/(y1-y0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/Makefile b/usr/src/ucbcmd/plot/libplot/plot/Makefile
deleted file mode 100644
index 50ee27fc43..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libplot.a
-
-OBJECTS = arc.o box.o circle.o close.o cont.o dot.o erase.o label.o \
- line.o linmod.o move.o open.o point.o putsi.o space.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/plot/arc.c b/usr/src/ucbcmd/plot/libplot/plot/arc.c
deleted file mode 100644
index 0dc832f491..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/arc.c
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-arc(int xi, int yi, int x0, int y0, int x1, int y1)
-{
- putc('a',stdout);
- putsi(xi);
- putsi(yi);
- putsi(x0);
- putsi(y0);
- putsi(x1);
- putsi(y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/box.c b/usr/src/ucbcmd/plot/libplot/plot/box.c
deleted file mode 100644
index 57b9a92f88..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/circle.c b/usr/src/ucbcmd/plot/libplot/plot/circle.c
deleted file mode 100644
index 577c0d8a53..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/circle.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-circle(int x, int y, int r)
-{
- putc('c',stdout);
- putsi(x);
- putsi(y);
- putsi(r);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/close.c b/usr/src/ucbcmd/plot/libplot/plot/close.c
deleted file mode 100644
index 1ad5004c25..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/close.c
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-closevt(void)
-{
- fflush(stdout);
-}
-
-void
-closepl(void)
-{
- fflush(stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/cont.c b/usr/src/ucbcmd/plot/libplot/plot/cont.c
deleted file mode 100644
index 02a8b46c1d..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/cont.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-cont(int xi, int yi)
-{
- putc('n',stdout);
- putsi(xi);
- putsi(yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/dot.c b/usr/src/ucbcmd/plot/libplot/plot/dot.c
deleted file mode 100644
index 5199bf1355..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/dot.c
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-dot(int xi, int yi, int dx, int n, int pat[])
-{
- int i;
- putc('d',stdout);
- putsi(xi);
- putsi(yi);
- putsi(dx);
- putsi(n);
- for(i=0; i<n; i++)putsi(pat[i]);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/erase.c b/usr/src/ucbcmd/plot/libplot/plot/erase.c
deleted file mode 100644
index 7c7b3fff56..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/erase.c
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-erase(void)
-{
- putc('e',stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/label.c b/usr/src/ucbcmd/plot/libplot/plot/label.c
deleted file mode 100644
index c7e5909057..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/label.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-label(char *s)
-{
- int i;
- putc('t',stdout);
- for(i=0;s[i];)putc(s[i++],stdout);
- putc('\n',stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/line.c b/usr/src/ucbcmd/plot/libplot/plot/line.c
deleted file mode 100644
index 5d0f1d4c9b..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/line.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- putc('l',stdout);
- putsi(x0);
- putsi(y0);
- putsi(x1);
- putsi(y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/linmod.c b/usr/src/ucbcmd/plot/libplot/plot/linmod.c
deleted file mode 100644
index 5dc22da8af..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/linmod.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-linemod(char *s)
-{
- int i;
- putc('f',stdout);
- for(i=0;s[i];)putc(s[i++],stdout);
- putc('\n',stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/move.c b/usr/src/ucbcmd/plot/libplot/plot/move.c
deleted file mode 100644
index 4b124fead7..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/move.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-move(int xi,int yi)
-{
- putc('m',stdout);
- putsi(xi);
- putsi(yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/open.c b/usr/src/ucbcmd/plot/libplot/plot/open.c
deleted file mode 100644
index c06291892b..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/open.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-openvt(void)
-{
-}
-
-void
-openpl(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/point.c b/usr/src/ucbcmd/plot/libplot/plot/point.c
deleted file mode 100644
index 05cb1b9f9c..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/point.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-point(int xi, int yi)
-{
- putc('p',stdout);
- putsi(xi);
- putsi(yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/putsi.c b/usr/src/ucbcmd/plot/libplot/plot/putsi.c
deleted file mode 100644
index 611ede8679..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/putsi.c
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-putsi(int a)
-{
- putc((char)a,stdout);
- putc((char)(a>>8),stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/plot/space.c b/usr/src/ucbcmd/plot/libplot/plot/space.c
deleted file mode 100644
index 331b314871..0000000000
--- a/usr/src/ucbcmd/plot/libplot/plot/space.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- putc('s',stdout);
- putsi(x0);
- putsi(y0);
- putsi(x1);
- putsi(y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/Makefile b/usr/src/ucbcmd/plot/libplot/t300/Makefile
deleted file mode 100644
index 47acf8ffe0..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libt300.a
-
-OBJECTS = arc.o box.o circle.o close.o dot.o erase.o label.o \
- line.o linmod.o move.o open.o point.o space.o subr.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/t300/arc.c b/usr/src/ucbcmd/plot/libplot/t300/arc.c
deleted file mode 100644
index ec22670932..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/arc.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-arc(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/box.c b/usr/src/ucbcmd/plot/libplot/t300/box.c
deleted file mode 100644
index 57b9a92f88..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/circle.c b/usr/src/ucbcmd/plot/libplot/t300/circle.c
deleted file mode 100644
index 1baa52d770..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/circle.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-circle(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/close.c b/usr/src/ucbcmd/plot/libplot/t300/close.c
deleted file mode 100644
index b4933198f8..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/close.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void closepl(void);
-
-void
-closevt(void)
-{
- closepl();
-}
-
-void
-closepl(void)
-{
- fflush(stdout);
- reset();
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/con.h b/usr/src/ucbcmd/plot/libplot/t300/con.h
deleted file mode 100644
index 0476248c6f..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/con.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-#include <sgtty.h>
-/* gsi plotting output routines */
-# define DOWN 012
-# define UP 013
-# define LEFT 010
-# define RIGHT 040
-# define BEL 007
-# define ESC 033
-# define ACK 006
-# define CR 015
-# define FF 014
-# define VERTRESP 48
-# define HORZRESP 60.
-# define VERTRES 8.
-# define HORZRES 6.
-/* down is line feed, up is reverse line feed,
- left is backspace, right is space. 48 points per inch
- vertically, 60 horizontally */
-
-extern int xnow, ynow;
-extern int OUTF;
-extern struct sgttyb ITTY, PTTY;
-extern float HEIGHT, WIDTH, OFFSET;
-extern int xscale, xoffset, yscale;
-extern float botx, boty, obotx, oboty, scalex,scaley;
-
diff --git a/usr/src/ucbcmd/plot/libplot/t300/dot.c b/usr/src/ucbcmd/plot/libplot/t300/dot.c
deleted file mode 100644
index 47521f8e66..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/dot.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/erase.c b/usr/src/ucbcmd/plot/libplot/t300/erase.c
deleted file mode 100644
index 7844a26b5b..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/erase.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-void
-erase(void)
-{
- int i;
- for(i=0; i<11*(VERTRESP/VERTRES); i++)
- spew(DOWN);
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/label.c b/usr/src/ucbcmd/plot/libplot/t300/label.c
deleted file mode 100644
index 93ac6c3d54..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/label.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-void
-label(char *s)
-{
- int i,c;
- while((c = *s++) != '\0'){
- xnow += 6;
- spew(c);
- }
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/line.c b/usr/src/ucbcmd/plot/libplot/t300/line.c
deleted file mode 100644
index 12ad44b695..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/line.c
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-void iline(int, int, int, int);
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- iline(xconv(xsc(x0)),yconv(ysc(y0)),xconv(xsc(x1)),yconv(ysc(y1)));
- return;
-}
-
-void
-cont(int x0, int y0)
-{
- iline(xnow,ynow,xconv(xsc(x0)),yconv(ysc(y0)));
- return;
-}
-
-void
-iline(int cx0, int cy0, int cx1, int cy1)
-{
- int maxp,tt,j,np;
- char chx,chy;
- float xd,yd;
- float dist2(),sqrt();
- movep(cx0,cy0);
- maxp = sqrt(dist2(cx0,cy0,cx1,cy1))/2.;
- xd = cx1-cx0;
- yd = cy1-cy0;
- if(xd >= 0)chx = RIGHT;
- else chx = LEFT;
- if(yd >= 0)chy = UP;
- else chy = DOWN;
- if(maxp==0){
- xd=0;
- yd=0;
- }
- else{
- xd /= maxp;
- yd /= maxp;
- }
- inplot();
- for (tt=0; tt<=maxp; tt++){
- j= cx0+xd*tt-xnow;
- xnow += j;
- j = abval(j);
- while(j-- > 0)spew(chx);
- j = cy0+yd*tt-ynow;
- ynow += j;
- j = abval(j);
- while(j-- > 0)spew(chy);
- spew ('.');
- }
- outplot();
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/linmod.c b/usr/src/ucbcmd/plot/libplot/t300/linmod.c
deleted file mode 100644
index ee4f67b863..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/linmod.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-linemod(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/move.c b/usr/src/ucbcmd/plot/libplot/t300/move.c
deleted file mode 100644
index 498e46d57c..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/move.c
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-move(int xi, int yi)
-{
- movep(xconv(xsc(xi)),yconv(ysc(yi)));
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/open.c b/usr/src/ucbcmd/plot/libplot/t300/open.c
deleted file mode 100644
index f1ef292981..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/open.c
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <sgtty.h>
-
-/* gsi plotting output routines */
-# define DOWN 012
-# define UP 013
-# define LEFT 010
-# define RIGHT 040
-# define BEL 007
-# define ACK 006
-# define CR 015
-# define FF 014
-# define VERTRESP 48
-# define HORZRESP 60.
-# define HORZRES 6.
-# define VERTRES 8.
-/* down is line feed, up is reverse oyne feed,
- left is bwckspace, right is space. 48 points per inch
- vertically, 60 horizontally */
-
-int xnow, ynow;
-int OUTF;
-struct sgttyb ITTY, PTTY;
-float HEIGHT = 6.0, WIDTH = 6.0, OFFSET = 0.0;
-int xscale, xoffset, yscale;
-float botx = 0., boty = 0., obotx = 0., oboty = 0.;
-float scalex = 1., scaley = 1.;
-
-void
-openpl(void)
-{
- int reset();
- xnow = ynow = 0;
- OUTF = 1;
- printf("\r");
- gtty(OUTF, &ITTY);
- signal (2, reset);
- PTTY = ITTY;
- PTTY.sg_flags &= ~CRMOD; /* don't map lf */
- /* initialize constants */
- xscale = 4096./(HORZRESP * WIDTH);
- yscale = 4096 /(VERTRESP * HEIGHT);
- xoffset = OFFSET * HORZRESP;
- return;
-}
-
-void
-openvt(void)
-{
- openpl();
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/point.c b/usr/src/ucbcmd/plot/libplot/t300/point.c
deleted file mode 100644
index 29bf980347..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/point.c
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-point(int xi, int yi)
-{
- move(xi,yi);
- label(".");
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/space.c b/usr/src/ucbcmd/plot/libplot/t300/space.c
deleted file mode 100644
index b6febb8d17..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/space.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-# include "con.h"
-
-float deltx = 4095.;
-float delty = 4095.;
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- botx = -2047.;
- boty = -2047.;
- obotx = x0;
- oboty = y0;
- scalex = deltx/(x1-x0);
- scaley = delty/(y1-y0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300/subr.c b/usr/src/ucbcmd/plot/libplot/t300/subr.c
deleted file mode 100644
index ab66e11146..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300/subr.c
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-#include "con.h"
-
-void spew(int);
-
-int
-abval(int q)
-{
- return (q>=0 ? q : -q);
-}
-
-int
-xconv(int xp)
-{
- /* x position input is -2047 to +2047, output must be 0 to PAGSIZ*HORZRES */
- xp += 2048;
- /* the computation is newx = xp*(PAGSIZ*HORZRES)/4096 */
- return (xoffset + xp /xscale);
-}
-
-int
-yconv(int yp)
-{
- /* see description of xconv */
- yp += 2048;
- return (yp / yscale);
-}
-
-void
-inplot(void)
-{
- stty(OUTF, &PTTY);
- spew (ACK);
-}
-
-void
-outplot(void)
-{
- spew(ESC);
- spew(ACK);
- fflush(stdout);
- stty(OUTF, &ITTY);
-}
-
-void
-spew(int ch)
-{
- if(ch == UP)putc(ESC,stdout);
- putc(ch, stdout);
-}
-
-void
-tobotleft(void)
-{
- move(-2048,-2048);
-}
-
-void
-reset(void)
-{
- outplot();
- exit(0);
-}
-
-float
-dist2(int x1, int y1, int x2, int y2)
-{
- float t,v;
- t = x2-x1;
- v = y1-y2;
- return (t*t+v*v);
-}
-
-void
-swap(int *pa, int *pb)
-{
- int t;
- t = *pa;
- *pa = *pb;
- *pb = t;
-}
-
-void
-movep(int xg, int yg)
-{
- int i,ch;
- if((xg == xnow) && (yg == ynow))return;
- /* if we need to go to left margin, just CR */
- if (xg < xnow/2)
- {
- spew(CR);
- xnow = 0;
- }
- i = (xg-xnow)/HORZRES;
- if(xnow < xg)ch = RIGHT;
- else ch = LEFT;
- xnow += i*HORZRES;
- i = abval(i);
- while(i--)spew(ch);
- i = abval(xg-xnow);
- inplot();
- while(i--) spew(ch);
- outplot();
- i=(yg-ynow)/VERTRES;
- if(ynow < yg)ch = UP;
- else ch = DOWN;
- ynow += i*VERTRES;
- i = abval(i);
- while(i--)spew(ch);
- i=abval(yg-ynow);
- inplot();
- while(i--)spew(ch);
- outplot();
- xnow = xg; ynow = yg;
-}
-
-int
-xsc(int xi)
-{
- int xa;
- xa = (xi - obotx) * scalex + botx;
- return(xa);
-}
-
-int
-ysc(int yi)
-{
- int ya;
- ya = (yi - oboty) *scaley +boty;
- return(ya);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/Makefile b/usr/src/ucbcmd/plot/libplot/t300s/Makefile
deleted file mode 100644
index d7eaf02d04..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libt300s.a
-
-OBJECTS = arc.o box.o circle.o close.o dot.o erase.o label.o \
- line.o linmod.o move.o open.o point.o space.o subr.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/arc.c b/usr/src/ucbcmd/plot/libplot/t300s/arc.c
deleted file mode 100644
index ec22670932..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/arc.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-arc(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/box.c b/usr/src/ucbcmd/plot/libplot/t300s/box.c
deleted file mode 100644
index 57b9a92f88..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/circle.c b/usr/src/ucbcmd/plot/libplot/t300s/circle.c
deleted file mode 100644
index 1baa52d770..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/circle.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-circle(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/close.c b/usr/src/ucbcmd/plot/libplot/t300s/close.c
deleted file mode 100644
index b4933198f8..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/close.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void closepl(void);
-
-void
-closevt(void)
-{
- closepl();
-}
-
-void
-closepl(void)
-{
- fflush(stdout);
- reset();
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/con.h b/usr/src/ucbcmd/plot/libplot/t300s/con.h
deleted file mode 100644
index 75ed00c49e..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/con.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-#
-#include <sgtty.h>
-/* gsi plotting output routines */
-# define DOUBLE 010
-#define ADDR 0100
-#define COM 060
-#define PENUP 04
-#define MAXX 070
-#define MAXY 07
-#define SPACES 7
-# define DOWN 012
-# define UP 013
-# define LEFT 010
-# define RIGHT 040
-# define BEL 007
-# define ESC 033
-# define ACK 006
-# define INPLOT 'P'
-# define CR 015
-# define FF 014
-# define VERTRESP 48
-# define HORZRESP 60.
-# define VERTRES 8.
-# define HORZRES 6.
-/* down is line feed, up is reverse line feed,
- left is backspace, right is space. 48 points per inch
- vertically, 60 horizontally */
-
-extern int xnow, ynow;
-extern int OUTF;
-extern struct sgttyb ITTY, PTTY;
-extern float HEIGHT, WIDTH, OFFSET;
-extern int xscale, xoffset, yscale;
-extern float botx, boty, obotx, oboty, scalex,scaley;
-
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/dot.c b/usr/src/ucbcmd/plot/libplot/t300s/dot.c
deleted file mode 100644
index 47521f8e66..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/dot.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/erase.c b/usr/src/ucbcmd/plot/libplot/t300s/erase.c
deleted file mode 100644
index 7844a26b5b..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/erase.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-void
-erase(void)
-{
- int i;
- for(i=0; i<11*(VERTRESP/VERTRES); i++)
- spew(DOWN);
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/label.c b/usr/src/ucbcmd/plot/libplot/t300s/label.c
deleted file mode 100644
index 60904ad1a2..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/label.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-void
-label(char *s)
-{
- int i,c;
- while((c = *s++) != '\0'){
- xnow += HORZRES;
- spew(c);
- }
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/line.c b/usr/src/ucbcmd/plot/libplot/t300s/line.c
deleted file mode 100644
index 308b696878..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/line.c
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-void iline(int, int, int, int);
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- iline(xconv(xsc(x0)),yconv(ysc(y0)),xconv(xsc(x1)),yconv(ysc(y1)));
- return;
-}
-
-void
-cont(int x0, int y0)
-{
- iline(xnow,ynow,xconv(xsc(x0)),yconv(ysc(y0)));
- return;
-}
-
-void
-iline(int cx0, int cy0, int cx1, int cy1)
-{
- int maxp,tt,j,np;
- char chx,chy,command;
- float xd,yd;
- float dist2(),sqrt();
- movep(cx0,cy0);
- maxp = sqrt(dist2(cx0,cy0,cx1,cy1))/2.;
- xd = cx1-cx0;
- yd = cy1-cy0;
- command = COM|((xd<0)<<1)|(yd<0);
- if(maxp == 0){
- xd=0;
- yd=0;
- }
- else {
- xd /= maxp;
- yd /= maxp;
- }
- inplot();
- spew(command);
- for (tt=0; tt<=maxp; tt++){
- chx= cx0+xd*tt-xnow;
- xnow += chx;
- chx = abval(chx);
- chy = cy0+yd*tt-ynow;
- ynow += chy;
- chy = abval(chy);
- spew(ADDR|chx<<3|chy);
- }
- outplot();
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/linmod.c b/usr/src/ucbcmd/plot/libplot/t300s/linmod.c
deleted file mode 100644
index ee4f67b863..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/linmod.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-linemod(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/move.c b/usr/src/ucbcmd/plot/libplot/t300s/move.c
deleted file mode 100644
index 498e46d57c..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/move.c
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-move(int xi, int yi)
-{
- movep(xconv(xsc(xi)),yconv(ysc(yi)));
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/open.c b/usr/src/ucbcmd/plot/libplot/t300s/open.c
deleted file mode 100644
index f1ef292981..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/open.c
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <sgtty.h>
-
-/* gsi plotting output routines */
-# define DOWN 012
-# define UP 013
-# define LEFT 010
-# define RIGHT 040
-# define BEL 007
-# define ACK 006
-# define CR 015
-# define FF 014
-# define VERTRESP 48
-# define HORZRESP 60.
-# define HORZRES 6.
-# define VERTRES 8.
-/* down is line feed, up is reverse oyne feed,
- left is bwckspace, right is space. 48 points per inch
- vertically, 60 horizontally */
-
-int xnow, ynow;
-int OUTF;
-struct sgttyb ITTY, PTTY;
-float HEIGHT = 6.0, WIDTH = 6.0, OFFSET = 0.0;
-int xscale, xoffset, yscale;
-float botx = 0., boty = 0., obotx = 0., oboty = 0.;
-float scalex = 1., scaley = 1.;
-
-void
-openpl(void)
-{
- int reset();
- xnow = ynow = 0;
- OUTF = 1;
- printf("\r");
- gtty(OUTF, &ITTY);
- signal (2, reset);
- PTTY = ITTY;
- PTTY.sg_flags &= ~CRMOD; /* don't map lf */
- /* initialize constants */
- xscale = 4096./(HORZRESP * WIDTH);
- yscale = 4096 /(VERTRESP * HEIGHT);
- xoffset = OFFSET * HORZRESP;
- return;
-}
-
-void
-openvt(void)
-{
- openpl();
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/point.c b/usr/src/ucbcmd/plot/libplot/t300s/point.c
deleted file mode 100644
index f3d3752cd0..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/point.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-void
-point(int xi, int yi)
-{
- move(xi,yi);
- label(".");
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/space.c b/usr/src/ucbcmd/plot/libplot/t300s/space.c
deleted file mode 100644
index 586b41aef3..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/space.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-float deltx = 4095.;
-float delty = 4095.;
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- botx = -2047.;
- boty = -2047.;
- obotx = x0;
- oboty = y0;
- scalex = deltx/(x1-x0);
- scaley = delty/(y1-y0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t300s/subr.c b/usr/src/ucbcmd/plot/libplot/t300s/subr.c
deleted file mode 100644
index bb191c4043..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t300s/subr.c
+++ /dev/null
@@ -1,194 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-#include "con.h"
-
-#define DOUBLE 010
-#define ADDR 0100
-#define COM 060
-#define MAXX 070
-#define MAXY 07
-#define SPACES 7
-
-extern int xnow, ynow;
-
-void spew(int);
-
-int
-abval(int q)
-{
- return (q>=0 ? q : -q);
-}
-
-int
-xconv(int xp)
-{
- /* x position input is -2047 to +2047, output must be 0 to PAGSIZ*HORZRES */
- xp += 2048;
- /* the computation is newx = xp*(PAGSIZ*HORZRES)/4096 */
- return (xoffset + xp /xscale);
-}
-
-int
-yconv(int yp)
-{
- /* see description of xconv */
- yp += 2048;
- return (yp / yscale);
-}
-
-void
-inplot(void)
-{
- stty(OUTF, &PTTY);
- spew(ESC);
- spew (INPLOT);
-}
-
-void
-outplot(void)
-{
- spew(ESC);
- spew(ACK);
- spew(ESC);
- spew(ACK);
- fflush(stdout);
- stty (OUTF, &ITTY);
-}
-
-void
-spew(int ch)
-{
- putc(ch, stdout);
-}
-
-void
-tobotleft(void)
-{
- move(-2048,-2048);
-}
-
-void
-reset(void)
-{
- outplot();
- exit(0);
-}
-
-float
-dist2(int x1, int y1, int x2, int y2)
-{
- float t,v;
- t = x2-x1;
- v = y1-y2;
- return (t*t+v*v);
-}
-
-void
-swap(int *pa, int *pb)
-{
- int t;
- t = *pa;
- *pa = *pb;
- *pb = t;
-}
-
-void
-movep(int ix, int iy)
-{
- int dx,dy,remx,remy,pts,i;
- int xd,yd;
- int addr,command;
- char c;
- if(xnow == ix && ynow == iy)return;
- inplot();
- dx = ix-xnow;
- dy = iy-ynow;
- command = COM|PENUP|((dx<0)<<1)|(dy<0);
- dx = abval(dx);
- dy = abval(dy);
- xd = dx/(SPACES*2);
- yd = dy/(SPACES*2);
- pts = xd<yd?xd:yd;
- if((i=pts)>0){
- c=command|DOUBLE;
- addr=ADDR;
- if(xd>0)addr|=MAXX;
- if(yd>0)addr|=MAXY;
- spew(c);
- while(i--){
- spew(addr);
- }
- }
- if(xd!=yd){
- if(xd>pts){
- i=xd-pts;
- addr=ADDR|MAXX;
- }
- else{
- i=yd-pts;
- addr=ADDR|MAXY;
- }
- c=command|DOUBLE;
- spew(c);
- while(i--){
- spew(addr);
- }
- }
- remx=dx-xd*SPACES*2;
- remy=dy-yd*SPACES*2;
- addr=ADDR;
- i = 0;
- if(remx>7){
- i=1;
- addr|=MAXX;
- remx -= 7;
- }
- if(remy>7){
- i=1;
- addr|=MAXY;
- remy -= 7;
- }
- while(i--){
- spew(command);
- spew(addr);
- }
- if(remx>0||remy>0){
- spew(command);
- spew(ADDR|remx<<3|remy);
- }
- xnow=ix;
- ynow=iy;
- outplot();
- return;
-}
-
-int
-xsc(int xi)
-{
- int xa;
- xa = (xi - obotx) * scalex + botx;
- return(xa);
-}
-
-int
-ysc(int yi)
-{
- int ya;
- ya = (yi - oboty) *scaley +boty;
- return(ya);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/Makefile b/usr/src/ucbcmd/plot/libplot/t4013/Makefile
deleted file mode 100644
index 8d49aed2c4..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libt4013.a
-
-OBJECTS = arc.o box.o circle.o close.o dot.o erase.o label.o \
- line.o linemod.o move.o open.o point.o space.o subr.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/arc.c b/usr/src/ucbcmd/plot/libplot/t4013/arc.c
deleted file mode 100644
index 1a87b980d9..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/arc.c
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-int del = 20;
-
-void
-step(int d)
-{
- del = d;
-}
-
-void
-arc(int x, int y, int x0, int y0, int x1, int y1)
-{
- double pc;
- double sqrt();
- int flg,m,xc,yc,xs,ys,qs,qf;
- float dx,dy,r;
- char use;
- dx = x-x0;
- dy = y-y0;
- r = dx*dx+dy*dy;
- pc = r;
- pc = pc > 0 ? sqrt(pc) : 0;
- flg = pc/4;
- if(flg == 0)step(1);
- else if(flg < del)step(flg);
- xc = xs = x0;
- yc = ys = y0;
- move(xs,ys);
- if(x0 == x1 && y0 == y1)flg=0;
- else flg=1;
- qs = quad(x,y,x0,y0);
- qf = quad(x,y,x1,y1);
- if(abs(x-x1) < abs(y-y1)){
- use = 'x';
- if(qs == 2 || qs ==3)m = -1;
- else m=1;
- }
- else {
- use = 'y';
- if(qs > 2)m= -1;
- else m= 1;
- }
- while(1){
- switch(use){
- case 'x':
- if(qs == 2 || qs == 3)yc -= del;
- else yc += del;
- dy = yc-y;
- pc = r-dy*dy;
- xc = m*(pc > 0 ? sqrt(pc) : 0)+x;
- if((x < xs && x >= xc) || ( x > xs && x <= xc) ||
- (y < ys && y >= yc) || ( y > ys && y <= yc) )
- {
- if(++qs > 4)qs=1;
- if(qs == 2 || qs == 3)m= -1;
- else m=1;
- flg=1;
- }
- cont(xc,yc);
- xs = xc;
- ys = yc;
- if(qs == qf && flg == 1)
- switch(qf){
- case 3:
- case 4:
- if(xs >= x1)return;
- continue;
- case 1:
- case 2:
- if(xs <= x1)return;
- }
- continue;
- case 'y':
- if(qs > 2)xc += del;
- else xc -= del;
- dx = xc-x;
- pc = r-dx*dx;
- yc = m*(pc > 0 ? sqrt(pc) : 0)+y;
- if((x < xs && x >= xc) || ( x > xs && x <= xc ) ||
- (y < ys && y >= yc) || (y > ys && y <= yc) )
- {
- if(++qs > 4)qs=1;
- if(qs > 2)m = -1;
- else m = 1;
- flg=1;
- }
- cont(xc,yc);
- xs = xc;
- ys = yc;
- if(qs == qf && flg == 1)
- switch(qs){
- case 1:
- case 4:
- if(ys >= y1)return;
- continue;
- case 2:
- case 3:
- if(ys <= y1)return;
- }
- }
- }
-}
-
-int
-quad(int x,int y,int xp,int yp)
-{
- if(x < xp)
- if(y <= yp)return(1);
- else return(4);
- else if(x > xp)
- if(y < yp)return(2);
- else return(3);
- else if(y < yp)return(2);
- else return(4);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/box.c b/usr/src/ucbcmd/plot/libplot/t4013/box.c
deleted file mode 100644
index 57b9a92f88..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/box.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/circle.c b/usr/src/ucbcmd/plot/libplot/t4013/circle.c
deleted file mode 100644
index 12666d94da..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/circle.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-circle(int x, int y, int r)
-{
- arc(x,y,x+r,y,x+r,y);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/close.c b/usr/src/ucbcmd/plot/libplot/t4013/close.c
deleted file mode 100644
index 1d9111892d..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/close.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-closevt(void)
-{
- putch(037);
- fflush(stdout);
-}
-
-void
-closepl(void)
-{
- putch(037);
- fflush(stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/dot.c b/usr/src/ucbcmd/plot/libplot/t4013/dot.c
deleted file mode 100644
index 47521f8e66..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/dot.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/erase.c b/usr/src/ucbcmd/plot/libplot/t4013/erase.c
deleted file mode 100644
index 4939b86ec4..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/erase.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-extern int ohiy;
-extern int ohix;
-extern int oloy;
-
-void
-erase(void)
-{
- int i;
- putch(033);
- putch(014);
- ohiy= -1;
- ohix = -1;
- oloy = -1;
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/label.c b/usr/src/ucbcmd/plot/libplot/t4013/label.c
deleted file mode 100644
index f53011803b..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/label.c
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-label(char *s)
-{
- int i, c;
- putch(037); /* alpha mode */
- for(i=0; c=s[i]; i++)
- putch(c);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/line.c b/usr/src/ucbcmd/plot/libplot/t4013/line.c
deleted file mode 100644
index 6f349be478..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/line.c
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- move(x0,y0);
- cont(x1,y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/linemod.c b/usr/src/ucbcmd/plot/libplot/t4013/linemod.c
deleted file mode 100644
index dba9ee4758..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/linemod.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-linemod(char *s)
-{
- /* ignored on 4013 */
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/move.c b/usr/src/ucbcmd/plot/libplot/t4013/move.c
deleted file mode 100644
index 0d7da25f83..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/move.c
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-move(int xi, int yi)
-{
- putch(035);
- cont(xi,yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/open.c b/usr/src/ucbcmd/plot/libplot/t4013/open.c
deleted file mode 100644
index b573a91adf..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/open.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-openvt(void)
-{
-}
-
-void
-openpl(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/point.c b/usr/src/ucbcmd/plot/libplot/t4013/point.c
deleted file mode 100644
index 0cdd3c032f..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/point.c
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-point(int xi, int yi)
-{
- move(xi,yi);
- cont(xi,yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/space.c b/usr/src/ucbcmd/plot/libplot/t4013/space.c
deleted file mode 100644
index 1c4d3fcf9f..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/space.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-extern float botx;
-extern float boty;
-extern float obotx;
-extern float oboty;
-extern float scalex;
-extern float scaley;
-extern int scaleflag;
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- botx = 0.;
- boty = 0.;
- obotx = x0;
- oboty = y0;
- if(scaleflag)
- return;
- scalex = 780./(x1-x0);
- scaley = 780./(y1-y0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4013/subr.c b/usr/src/ucbcmd/plot/libplot/t4013/subr.c
deleted file mode 100644
index 97f16737f8..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4013/subr.c
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-float obotx = 0.;
-float oboty = 0.;
-float botx = 0.;
-float boty = 0.;
-float scalex = 1.;
-float scaley = 1.;
-int scaleflag;
-
-int oloy = -1;
-int ohiy = -1;
-int ohix = -1;
-
-void putch(int);
-
-void
-cont(int x, int y)
-{
- int hix,hiy,lox,loy;
- int n;
- x = (x-obotx)*scalex + botx;
- y = (y-oboty)*scaley + boty;
- hix=(x>>5) & 037;
- hiy=(y>>5) & 037;
- lox = x & 037;
- loy = y & 037;
- n = (abs(hix-ohix) + abs(hiy-ohiy) + 6) / 12;
- if(hiy != ohiy){
- putch(hiy|040);
- ohiy=hiy;
- }
- if(hix != ohix){
- putch(loy|0140);
- putch(hix|040);
- ohix=hix;
- oloy=loy;
- }
- else if(loy != oloy){
- putch(loy|0140);
- oloy=loy;
- }
- putch(lox|0100);
- while(n--)
- putch(0);
-}
-
-void
-putch(int c)
-{
- putc(c,stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/Makefile b/usr/src/ucbcmd/plot/libplot/t4014/Makefile
deleted file mode 100644
index ad24feb0b4..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libt4014.a
-
-OBJECTS = arc.o box.o circle.o close.o dot.o erase.o label.o \
- line.o linemod.o move.o open.o point.o space.o subr.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/arc.c b/usr/src/ucbcmd/plot/libplot/t4014/arc.c
deleted file mode 100644
index 2f7dd26d47..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/arc.c
+++ /dev/null
@@ -1,152 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-int del = 20;
-
-void
-step(int d)
-{
- del = d;
-}
-
-void
-arc(int x, int y, int x0, int y0, int x1, int y1)
-{
- double pc;
- double sqrt();
- int flg,m,xc,yc,xs,ys,qs,qf;
- float dx,dy,r;
- char use;
- dx = x-x0;
- dy = y-y0;
- r = dx*dx+dy*dy;
- pc = r;
- pc = sqrt(pc);
- flg = pc/4;
- if(flg == 0)step(1);
- else if(flg < del)step(flg);
- xc = xs = x0;
- yc = ys = y0;
- move(xs,ys);
- if(x0 == x1 && y0 == y1)flg=0;
- else flg=1;
- qs = quad(x,y,x0,y0);
- qf = quad(x,y,x1,y1);
- if(abs(x-x1) < abs(y-y1)){
- use = 'x';
- if(qs == 2 || qs ==3)m = -1;
- else m=1;
- }
- else {
- use = 'y';
- if(qs > 2)m= -1;
- else m= 1;
- }
- while(1){
- switch(use){
- case 'x':
- if(qs == 2 || qs == 3)yc -= del;
- else yc += del;
- dy = yc-y;
- pc = r-dy*dy;
- xc = m*sqrt(pc)+x;
- if((x < xs && x >= xc) || ( x > xs && x <= xc) ||
- (y < ys && y >= yc) || ( y > ys && y <= yc) )
- {
- if(++qs > 4)qs=1;
- if(qs == 2 || qs == 3)m= -1;
- else m=1;
- flg=1;
- }
- cont(xc,yc);
- xs = xc;
- ys = yc;
- if(qs == qf && flg == 1)
- switch(qf){
- case 3:
- case 4:
- if(xs >= x1)return;
- continue;
- case 1:
- case 2:
- if(xs <= x1)return;
- }
- continue;
- case 'y':
- if(qs > 2)xc += del;
- else xc -= del;
- dx = xc-x;
- pc = r-dx*dx;
- yc = m*sqrt(pc)+y;
- if((x < xs && x >= xc) || ( x > xs && x <= xc ) ||
- (y < ys && y >= yc) || (y > ys && y <= yc) )
- {
- if(++qs > 4)qs=1;
- if(qs > 2)m = -1;
- else m = 1;
- flg=1;
- }
- cont(xc,yc);
- xs = xc;
- ys = yc;
- if(qs == qf && flg == 1)
- switch(qs){
- case 1:
- case 4:
- if(ys >= y1)return;
- continue;
- case 2:
- case 3:
- if(ys <= y1)return;
- }
- }
- }
-}
-
-int
-quad(int x, int y, int xp, int yp)
-{
- if(x < xp)
- if(y <= yp)return(1);
- else return(4);
- else if(x > xp)
- if(y < yp)return(2);
- else return(3);
- else if(y < yp)return(2);
- else return(4);
-}
-
-int
-abs(int a)
-{
- if(a < 0)return(-a);
- return(a);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/box.c b/usr/src/ucbcmd/plot/libplot/t4014/box.c
deleted file mode 100644
index e6ec1533c2..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/box.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/circle.c b/usr/src/ucbcmd/plot/libplot/t4014/circle.c
deleted file mode 100644
index fb4c286bce..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/circle.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-circle(int x, int y, int r)
-{
- arc(x,y,x+r,y,x+r,y);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/close.c b/usr/src/ucbcmd/plot/libplot/t4014/close.c
deleted file mode 100644
index 0b32917310..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/close.c
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void
-closevt(void)
-{
- putch(037);
- fflush(stdout);
-}
-
-void
-closepl(void)
-{
- putch(037);
- fflush(stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/dot.c b/usr/src/ucbcmd/plot/libplot/t4014/dot.c
deleted file mode 100644
index a3ecc9bd43..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/dot.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/erase.c b/usr/src/ucbcmd/plot/libplot/t4014/erase.c
deleted file mode 100644
index 1a540833cd..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/erase.c
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-extern int ohiy;
-extern int ohix;
-extern int oloy;
-extern int oextra;
-
-void
-erase(void)
-{
- int i;
- putch(033);
- putch(014);
- ohiy= -1;
- ohix = -1;
- oextra = -1;
- oloy = -1;
- sleep(2);
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/label.c b/usr/src/ucbcmd/plot/libplot/t4014/label.c
deleted file mode 100644
index baf1efc8ea..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/label.c
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#define N 0104
-#define E 0101
-#define NE 0105
-#define S 0110
-#define W 0102
-#define SW 0112
-
-/* arrange by incremental plotting that an initial
- * character such as +, X, *, etc will fall
- * right on the point, and undo it so that further
- * labels will fall properly in place
- */
-char lbl_mv[] = {
- 036,040,S,S,S,S,S,S,SW,SW,SW,SW,SW,SW,SW,SW,SW,SW,037,0
-};
-char lbl_umv[] = {
- 036,040,N,N,N,N,N,N,NE,NE,NE,NE,NE,NE,NE,NE,NE,NE,037,0
-};
-
-void
-label(char *s)
-{
- int i, c;
- for(i=0; c=lbl_mv[i]; i++)
- putch(c);
- for(i=0; c=s[i]; i++)
- putch(c);
- for(i=0; c=lbl_umv[i]; i++)
- putch(c);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/line.c b/usr/src/ucbcmd/plot/libplot/t4014/line.c
deleted file mode 100644
index 3690e9943d..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/line.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- move(x0,y0);
- cont(x1,y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/linemod.c b/usr/src/ucbcmd/plot/libplot/t4014/linemod.c
deleted file mode 100644
index 04ce1f8bed..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/linemod.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-linemod(char *s)
-{
- char c;
- putch(033);
- switch(s[0]){
- case 'l':
- c = 'd';
- break;
- case 'd':
- if(s[3] != 'd')c='a';
- else c='b';
- break;
- case 's':
- if(s[5] != '\0')c='c';
- else c='`';
- }
- putch(c);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/move.c b/usr/src/ucbcmd/plot/libplot/t4014/move.c
deleted file mode 100644
index 39766abf2e..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/move.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-move(int xi, int yi)
-{
- putch(035);
- cont(xi,yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/open.c b/usr/src/ucbcmd/plot/libplot/t4014/open.c
deleted file mode 100644
index bf989e7644..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/open.c
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-openvt(void)
-{
-}
-
-void
-openpl(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/point.c b/usr/src/ucbcmd/plot/libplot/t4014/point.c
deleted file mode 100644
index a2bffdfbeb..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/point.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-point(int xi, int yi)
-{
- move(xi,yi);
- cont(xi,yi);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/space.c b/usr/src/ucbcmd/plot/libplot/t4014/space.c
deleted file mode 100644
index 732920fb5b..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/space.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-extern float botx;
-extern float boty;
-extern float obotx;
-extern float oboty;
-extern float scalex;
-extern float scaley;
-extern int scaleflag;
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- botx = 0.;
- boty = 0.;
- obotx = x0;
- oboty = y0;
- if(scaleflag)
- return;
- scalex = 3120./(x1-x0);
- scaley = 3120./(y1-y0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t4014/subr.c b/usr/src/ucbcmd/plot/libplot/t4014/subr.c
deleted file mode 100644
index 0965934b57..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t4014/subr.c
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-float obotx = 0.;
-float oboty = 0.;
-float botx = 0.;
-float boty = 0.;
-float scalex = 1.;
-float scaley = 1.;
-int scaleflag;
-
-int oloy = -1;
-int ohiy = -1;
-int ohix = -1;
-int oextra = -1;
-
-void putch(int);
-
-void
-cont(int x, int y)
-{
- int hix,hiy,lox,loy,extra;
- int n;
- x = (x-obotx)*scalex + botx;
- y = (y-oboty)*scaley + boty;
- hix=(x>>7) & 037;
- hiy=(y>>7) & 037;
- lox = (x>>2)&037;
- loy=(y>>2)&037;
- extra=(x & 03) | ((y & 03) << 2);
- n = (abs(hix-ohix) + abs(hiy-ohiy) + 6) / 12;
- if(hiy != ohiy){
- putch(hiy|040);
- ohiy=hiy;
- }
- if(hix != ohix){
- if(extra != oextra){
- putch(extra|0140);
- oextra=extra;
- }
- putch(loy|0140);
- putch(hix|040);
- ohix=hix;
- oloy=loy;
- }
- else{
- if(extra != oextra){
- putch(extra|0140);
- putch(loy|0140);
- oextra=extra;
- oloy=loy;
- }
- else if(loy != oloy){
- putch(loy|0140);
- oloy=loy;
- }
- }
- putch(lox|0100);
- while(n--)
- putch(0);
-}
-
-void
-putch(int c)
-{
- putc(c,stdout);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/Makefile b/usr/src/ucbcmd/plot/libplot/t450/Makefile
deleted file mode 100644
index 070b869669..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License, Version 1.0 only
-# (the "License"). You may not use this file except in compliance
-# with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-LIBRARY= ../libt450.a
-
-OBJECTS = arc.o box.o circle.o close.o dot.o erase.o label.o \
- line.o linmod.o move.o open.o point.o space.o subr.o
-
-# include library definitions
-include ../../../../lib/Makefile.lib
-
-C99MODE= $(C99_DISABLE)
-
-# Specifically request the construction of a static library.
-# This library is not installed in the proto area.
-LIBS = $(LIBRARY)
-
-BUILD.AR = $(AR) $(ARFLAGS) $@ `$(LORDER) $(AROBJS) | $(TSORT)`
-
-
-CLOBBERFILES= $(LIBRARY)
-
-.KEEP_STATE:
-
-all: $(LIBS)
-
-include ../../../../lib/Makefile.targ
-
diff --git a/usr/src/ucbcmd/plot/libplot/t450/arc.c b/usr/src/ucbcmd/plot/libplot/t450/arc.c
deleted file mode 100644
index 408fd8f923..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/arc.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-arc(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/box.c b/usr/src/ucbcmd/plot/libplot/t450/box.c
deleted file mode 100644
index e6ec1533c2..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/box.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-box(int x0, int y0, int x1, int y1)
-{
- move(x0, y0);
- cont(x0, y1);
- cont(x1, y1);
- cont(x1, y0);
- cont(x0, y0);
- move(x1, y1);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/circle.c b/usr/src/ucbcmd/plot/libplot/t450/circle.c
deleted file mode 100644
index f6a0a988fd..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/circle.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-circle(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/close.c b/usr/src/ucbcmd/plot/libplot/t450/close.c
deleted file mode 100644
index b67558c87c..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/close.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-
-void closepl(void);
-
-void
-closevt(void)
-{
- closepl();
-}
-
-void
-closepl(void)
-{
- fflush(stdout);
- reset();
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/con.h b/usr/src/ucbcmd/plot/libplot/t450/con.h
deleted file mode 100644
index 72506e3942..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/con.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-#include <sgtty.h>
-/* gsi plotting output routines */
-# define DOWN 012
-# define UP 013
-# define LEFT 010
-# define RIGHT 040
-# define BEL 007
-# define ESC 033
-# define ACK 006
-#define PLOTIN 063
-#define PLOTOUT 064
-# define CR 015
-# define FF 014
-# define VERTRESP 48
-# define HORZRESP 60.
-# define VERTRES 8.
-# define HORZRES 6.
-/* down is line feed, up is reverse line feed,
- left is backspace, right is space. 48 points per inch
- vertically, 60 horizontally */
-
-extern int xnow, ynow;
-extern int OUTF;
-extern struct sgttyb ITTY, PTTY;
-extern float HEIGHT, WIDTH, OFFSET;
-extern int xscale, xoffset, yscale;
-extern float botx, boty, obotx, oboty, scalex,scaley;
-
diff --git a/usr/src/ucbcmd/plot/libplot/t450/dot.c b/usr/src/ucbcmd/plot/libplot/t450/dot.c
deleted file mode 100644
index a3ecc9bd43..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/dot.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-dot(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/erase.c b/usr/src/ucbcmd/plot/libplot/t450/erase.c
deleted file mode 100644
index 961ec87d08..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/erase.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-void
-erase(void)
-{
- int i;
- for(i=0; i<11*(VERTRESP/VERTRES); i++)
- spew(DOWN);
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/label.c b/usr/src/ucbcmd/plot/libplot/t450/label.c
deleted file mode 100644
index abef1ac459..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/label.c
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-void
-label(char *s)
-{
- int i,c;
- while((c = *s++) != '\0'){
- xnow += 6;
- spew(c);
- }
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/line.c b/usr/src/ucbcmd/plot/libplot/t450/line.c
deleted file mode 100644
index 3aa35fd288..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/line.c
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include "con.h"
-
-void iline(int, int, int, int);
-
-void
-line(int x0, int y0, int x1, int y1)
-{
- iline(xconv(xsc(x0)),yconv(ysc(y0)),xconv(xsc(x1)),yconv(ysc(y1)));
- return;
-}
-
-void
-cont(int x0, int y0)
-{
- iline(xnow,ynow,xconv(xsc(x0)),yconv(ysc(y0)));
- return;
-}
-
-void
-iline(int cx0, int cy0, int cx1, int cy1)
-{
- int maxp,tt,j,np;
- char chx,chy;
- float xd,yd;
- float dist2(),sqrt();
- movep(cx0,cy0);
- maxp = sqrt(dist2(cx0,cy0,cx1,cy1))/2.;
- xd = cx1-cx0;
- yd = cy1-cy0;
- if(xd >= 0)chx = RIGHT;
- else chx = LEFT;
- if(yd >= 0)chy = UP;
- else chy = DOWN;
- if(maxp == 0){
- xd=0;
- yd=0;
- }
- else{
- xd /= maxp;
- yd /= maxp;
- }
- inplot();
- for (tt=0; tt<=maxp; tt++){
- j= cx0+xd*tt-xnow;
- xnow += j;
- j = abval(j);
- while(j-- > 0)spew(chx);
- j = cy0+yd*tt-ynow;
- ynow += j;
- j = abval(j);
- while(j-- > 0)spew(chy);
- spew ('.');
- }
- outplot();
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/linmod.c b/usr/src/ucbcmd/plot/libplot/t450/linmod.c
deleted file mode 100644
index 897c62ea19..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/linmod.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-linemod(void)
-{
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/move.c b/usr/src/ucbcmd/plot/libplot/t450/move.c
deleted file mode 100644
index 74983e7ba4..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/move.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-move(int xi, int yi)
-{
- movep(xconv(xsc(xi)),yconv(ysc(yi)));
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/open.c b/usr/src/ucbcmd/plot/libplot/t450/open.c
deleted file mode 100644
index 1e9654329e..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/open.c
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <sgtty.h>
-
-/* gsi plotting output routines */
-#define DOWN 012
-#define UP 013
-#define LEFT 010
-#define RIGHT 040
-#define BEL 007
-#define ACK 006
-#define PLOTIN 063
-#define PLOTOUT 064
-#define CR 015
-#define FF 014
-#define VERTRESP 48
-#define HORZRESP 60.
-#define HORZRES 6.
-#define VERTRES 8.
-/* down is line feed, up is reverse oyne feed,
- left is bwckspace, right is space. 48 points per inch
- vertically, 60 horizontally */
-
-int xnow, ynow;
-int OUTF;
-struct sgttyb ITTY, PTTY;
-float HEIGHT = 6.0, WIDTH = 6.0, OFFSET = 0.0;
-int xscale, xoffset, yscale;
-float botx = 0., boty = 0., obotx = 0., oboty = 0.;
-float scalex = 1., scaley = 1.;
-
-void
-openpl(void)
-{
- int reset();
- xnow = ynow = 0;
- OUTF = 1;
- printf("\r");
- gtty(OUTF, &ITTY);
- signal (2, reset);
- PTTY = ITTY;
- PTTY.sg_flags &= ~CRMOD; /* don't map lf */
- stty(OUTF,&PTTY);
- /* initialize constants */
- xscale = 4096./(HORZRESP * WIDTH);
- yscale = 4096 /(VERTRESP * HEIGHT);
- xoffset = OFFSET * HORZRESP;
- return;
-}
-
-void
-openvt(void)
-{
- openpl();
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/point.c b/usr/src/ucbcmd/plot/libplot/t450/point.c
deleted file mode 100644
index eea1f16f3c..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/point.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-void
-point(int xi, int yi)
-{
- move(xi,yi);
- label(".");
- return;
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/space.c b/usr/src/ucbcmd/plot/libplot/t450/space.c
deleted file mode 100644
index 6f0c5a2606..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/space.c
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-# include "con.h"
-
-void
-space(int x0, int y0, int x1, int y1)
-{
- botx = -2047.;
- boty = -2047.;
- obotx = x0;
- oboty = y0;
- scalex = 4096./(x1-x0);
- scaley = 4096./(y1-y0);
-}
diff --git a/usr/src/ucbcmd/plot/libplot/t450/subr.c b/usr/src/ucbcmd/plot/libplot/t450/subr.c
deleted file mode 100644
index 3f491c6705..0000000000
--- a/usr/src/ucbcmd/plot/libplot/t450/subr.c
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#include <stdio.h>
-#include "con.h"
-
-void spew(int);
-
-int
-abval(int q)
-{
- return (q>=0 ? q : -q);
-}
-
-int
-xconv(int xp)
-{
- /* x position input is -2047 to +2047, output must be 0 to PAGSIZ*HORZRES */
- xp += 2048;
- /* the computation is newx = xp*(PAGSIZ*HORZRES)/4096 */
- return (xoffset + xp /xscale);
-}
-
-int
-yconv(int yp)
-{
- /* see description of xconv */
- yp += 2048;
- return (yp / yscale);
-}
-
-void
-inplot(void)
-{
- spew (ESC);
- spew(PLOTIN);
-}
-
-void
-outplot(void)
-{
- spew(ESC);
- spew(PLOTOUT);
- fflush(stdout);
-}
-
-void
-spew(int ch)
-{
- if(ch == UP){
- putc(ESC,stdout);
- ch = DOWN;
- }
- putc(ch, stdout);
-}
-
-void
-tobotleft(void)
-{
- move(-2048,-2048);
-}
-
-void
-reset(void)
-{
- signal(2,1);
- outplot();
- stty(OUTF,&ITTY);
- exit(0);
-}
-
-float
-dist2(int x1, int y1, int x2, int y2)
-{
- float t,v;
- t = x2-x1;
- v = y1-y2;
- return (t*t+v*v);
-}
-
-void
-swap(int *pa, int *pb)
-{
- int t;
- t = *pa;
- *pa = *pb;
- *pb = t;
-}
-
-void
-movep(int xg, int yg)
-{
- int i,ch;
- if((xg == xnow) && (yg == ynow))return;
- /* if we need to go to left margin, just CR */
- if (xg < xnow/2)
- {
- spew(CR);
- xnow = 0;
- }
- i = (xg-xnow)/HORZRES;
- if(xnow < xg)ch = RIGHT;
- else ch = LEFT;
- xnow += i*HORZRES;
- i = abval(i);
- while(i--)spew(ch);
- i = abval(xg-xnow);
- inplot();
- while(i--) spew(ch);
- outplot();
- i=(yg-ynow)/VERTRES;
- if(ynow < yg)ch = UP;
- else ch = DOWN;
- ynow += i*VERTRES;
- i = abval(i);
- while(i--)spew(ch);
- i=abval(yg-ynow);
- inplot();
- while(i--)spew(ch);
- outplot();
- xnow = xg; ynow = yg;
-}
-
-int
-xsc(int xi)
-{
- int xa;
- xa = (xi - obotx) * scalex + botx;
- return(xa);
-}
-
-int
-ysc(int yi)
-{
- int ya;
- ya = (yi - oboty) *scaley +boty;
- return(ya);
-}
diff --git a/usr/src/ucbcmd/plot/plot.sh b/usr/src/ucbcmd/plot/plot.sh
deleted file mode 100644
index 4600eaa838..0000000000
--- a/usr/src/ucbcmd/plot/plot.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/usr/bin/sh
-
-# Copyright 1988 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-
-# Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
-# All Rights Reserved
-
-# University Copyright- Copyright (c) 1982, 1986, 1988
-# The Regents of the University of California
-# All Rights Reserved
-#
-# University Acknowledgment- Portions of this document are derived from
-# software developed by the University of California, Berkeley, and its
-# contributors.
-
-#ident "%Z%%M% %I% %E% SMI"
-
-
-PATH=/bin:/usr/bin:/usr/ucb
-case $1 in
--T*) t=$1
- shift ;;
-*) t=-T$TERM
-esac
-case $t in
--T450) exec t450 $*;;
--T300) exec t300 $*;;
--T300S|-T300s) exec t300s $*;;
--Tver) exec lpr -Pversatec -g $*;;
--Tvar) exec lpr -Pvarian -g $*;;
--Ttek|-T4014|-T) exec tek $* ;;
--T4013) exec t4013 $* ;;
--Tbitgraph|-Tbg) exec bgplot $*;;
--Tgigi|-Tvt125) exec gigiplot $*;;
--Taed) exec aedplot $*;;
--Thp7221|-Thp7|-Th7) exec hp7221plot $*;;
--Thp|-T2648|-T2648a|-Thp2648|-Thp2648a|h8)
- exec hpplot $*;;
--Tip|-Timagen) exec implot $*;;
--Tdumb|un|unknown) exec dumbplot $*;;
-*) exec crtplot $*;;
-esac
diff --git a/usr/src/ucbcmd/plot/plottoa.c b/usr/src/ucbcmd/plot/plottoa.c
deleted file mode 100644
index d66db8ca12..0000000000
--- a/usr/src/ucbcmd/plot/plottoa.c
+++ /dev/null
@@ -1,255 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*
- * Convert the standard plot input into a readable form for debugging.
- */
-
-#include <stdio.h>
-
-float deltx;
-float delty;
-
-static void arc(int, int, int, int, int, int);
-static void circle(int, int, int);
-static void closepl(void);
-static void cont(int, int);
-static void dot(int, int, int, int, char *);
-static void erase(void);
-static void fplt(FILE *);
-static int getsi(FILE *);
-static void getstr(char *, FILE *);
-static void label(char *);
-static void line(int, int, int, int);
-static void linemod(char *);
-static void move(int, int);
-static void openpl(void);
-static void point(int, int);
-static void space(int, int, int, int);
-
-int
-main(int argc, char **argv)
-{
- int std=1;
- FILE *fin;
-
- while(argc-- > 1) {
- if(*argv[1] == '-')
- switch(argv[1][1]) {
- case 'l':
- deltx = atoi(&argv[1][2]) - 1;
- break;
- case 'w':
- delty = atoi(&argv[1][2]) - 1;
- break;
- }
- else {
- std = 0;
- if ((fin = fopen(argv[1], "r")) == NULL) {
- fprintf(stderr, "can't open %s\n", argv[1]);
- exit(1);
- }
- fplt(fin);
- fclose(fin);
- }
- argv++;
- }
- if (std)
- fplt( stdin );
- return (0);
-}
-
-
-static void
-fplt(FILE *fin)
-{
- int c;
- char s[256];
- int xi,yi,x0,y0,x1,y1,r,dx,n,i;
- int pat[256];
-
- openpl();
- while((c = getc(fin)) != EOF){
- switch(c){
- case 'm':
- xi = getsi(fin);
- yi = getsi(fin);
- move(xi,yi);
- break;
- case 'l':
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- line(x0,y0,x1,y1);
- break;
- case 't':
- getstr(s,fin);
- label(s);
- break;
- case 'e':
- erase();
- break;
- case 'p':
- xi = getsi(fin);
- yi = getsi(fin);
- point(xi,yi);
- break;
- case 'n':
- xi = getsi(fin);
- yi = getsi(fin);
- cont(xi,yi);
- break;
- case 's':
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- space(x0,y0,x1,y1);
- break;
- case 'a':
- xi = getsi(fin);
- yi = getsi(fin);
- x0 = getsi(fin);
- y0 = getsi(fin);
- x1 = getsi(fin);
- y1 = getsi(fin);
- arc(xi,yi,x0,y0,x1,y1);
- break;
- case 'c':
- xi = getsi(fin);
- yi = getsi(fin);
- r = getsi(fin);
- circle(xi,yi,r);
- break;
- case 'f':
- getstr(s,fin);
- linemod(s);
- break;
- case 'd':
- xi = getsi(fin);
- yi = getsi(fin);
- dx = getsi(fin);
- n = getsi(fin);
- for(i=0; i<n; i++)pat[i] = getsi(fin);
- dot(xi, yi, dx, n, (char *)pat);
- break;
- }
- }
- closepl();
-}
-
-/* get an integer stored in 2 ascii bytes. */
-static int
-getsi(FILE *fin)
-{
- short a, b;
- if((b = getc(fin)) == EOF)
- return(EOF);
- if((a = getc(fin)) == EOF)
- return(EOF);
- a = a<<8;
- return(a|b);
-}
-
-static void
-getstr(char *s, FILE *fin)
-{
- for( ; *s = getc(fin); s++)
- if(*s == '\n')
- break;
- *s = '\0';
-}
-
-/* Print out the arguments to plot routines. */
-
-static void
-space(int x0, int y0, int x1, int y1)
-{
- printf( "s %d %d %d %d\n", x0, y0, x1, y1 );
-}
-
-static void
-openpl(void)
-{
-}
-
-static void
-closepl(void)
-{
-}
-
-static void
-erase(void)
-{
- printf( "e\n" );
-}
-
-static void
-move(int xi, int yi)
-{
- printf( "m %d %d\n", xi, yi );
-}
-
-static void
-cont(int xi, int yi)
-{
- printf( "n %d %d\n", xi, yi );
-}
-
-static void
-line(int x0, int y0, int x1, int y1)
-{
- printf( "l %d %d %d %d\n", x0, y0, x1, y1 );
-}
-
-static void
-point(int xi, int yi)
-{
- printf( "p %d %d\n", xi, yi );
-}
-
-static void
-label(char *s)
-{
- printf( "t%s\n\n", s );
-}
-
-
-static void
-arc(int xcent, int ycent, int xbeg, int ybeg, int xend, int yend)
-{
- printf( "a %d %d %d %d %d %d\n", xcent, ycent, xbeg, ybeg, xend, yend );
-}
-
-static void
-circle(int xc, int yc, int r)
-{
- printf( "c %d %d %d\n", xc, yc, r );
-}
-
-static void
-linemod(char *line)
-{
- printf( "f%s\n\n", line );
-}
-
-/* don't know what this should do */
-static void
-dot(int xi, int yi, int dx, int n, char *pat)
-{
- printf("d %d %d %d %d %s\n\n", xi, yi, dx, n, pat);
-}
diff --git a/usr/src/ucbcmd/plot/vfont.h b/usr/src/ucbcmd/plot/vfont.h
deleted file mode 100644
index e259380f98..0000000000
--- a/usr/src/ucbcmd/plot/vfont.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-
-#ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-/*
- * Copyright (c) 1983, 1984 1985, 1986, 1987, 1988, Sun Microsystems, Inc.
- * All Rights Reserved.
- */
-
-
-/*
- * The structures header and dispatch define the format of a font file.
- *
- * A font file contains one struct 'header', an array of NUM_DISPATCH struct
- * 'dispatch'es, then an array of bytes containing bit maps.
- *
- * See vfont(5) for more details.
- */
-
-#ifndef _vfont_h
-#define _vfont_h
-
-struct header {
- short magic; /* Magic number VFONT_MAGIC */
- unsigned short size; /* Total # bytes of bitmaps */
- short maxx; /* Maximum horizontal glyph size */
- short maxy; /* Maximum vertical glyph size */
- short xtend; /* (unused?) */
-};
-#define VFONT_MAGIC 0436
-
-struct dispatch {
- unsigned short addr; /* &(glyph) - &(start of bitmaps) */
- short nbytes; /* # bytes of glyphs (0 if no glyph) */
- char up, down, left, right; /* Widths from baseline point */
- short width; /* Logical width, used by troff */
-};
-#define NUM_DISPATCH 256
-
-#endif /*!_vfont_h*/
diff --git a/usr/src/ucbcmd/plot/vplot.c b/usr/src/ucbcmd/plot/vplot.c
deleted file mode 100644
index d7902f1b32..0000000000
--- a/usr/src/ucbcmd/plot/vplot.c
+++ /dev/null
@@ -1,521 +0,0 @@
-/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Use is subject to license terms.
- */
-
-/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
-/* All Rights Reserved */
-
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-/*
- * Reads standard graphics input and produces a plot on the
- * Varian or Versatec
- */
-#include <stdio.h>
-#include <sys/types.h>
-#include <signal.h>
-#include "vfont.h"
-
-#define LPR "/usr/ucb/lpr"
-
-#define mapx(x) ((DevRange*((x)-botx)/del)+centx)
-#define mapy(y) ((DevRange*(del-(y)+boty)/del)-centy)
-#define SOLID -1
-#define DOTTED 014
-#define SHORTDASHED 034
-#define DOTDASHED 054
-#define LONGDASHED 074
-
-int linmod = SOLID;
-int done1;
-extern char chrtab[][16];
-char *obuf;
-int bufsize;
-int lastx;
-int lasty;
-int radius, startx, starty, endx, endy;
-double topx;
-double topy;
-double botx;
-double boty;
-int centx = 0;
-int centy = 0;
-double delx;
-double dely;
-double del;
-
-int warned = 0; /* Indicates whether the warning message about
- * unimplemented routines has been printed */
-
-FILE *infile;
-FILE *pfp; /* output file */
-char picture[] = "/usr/tmp/rastAXXXXXX";
-int run = 13; /* index of 'a' in picture[] */
-int DevRange = 1536; /* output array size (square) in pixels */
-int DevRange8 = 1536/8; /* output array size in bytes */
-int BytesPerLine = 264; /* Bytes per raster line (physical) */
-int lparg = 7; /* index into lpargs */
-
-#ifdef sun
-char *lpargs[50] = { "lpr", "-Pversatec", "-v", "-s", "-r", "-J", "vplot" };
-#else
-char *lpargs[50] = { "lpr", "-Pvarian", "-v", "-s", "-r", "-J", "vplot" };
-#endif
-
-/* variables for used to print from font file */
-void cleanup();
-int fontSet = 0; /* Has the font file been read */
-struct header header;
-struct dispatch dispatch[256];
-char *bits;
-char *fontFile = "/usr/lib/vfont/R.6";
-
-static void circle(int, int, int);
-static int getinteger(FILE *);
-static int getpict(void);
-static void InitFont(void);
-static void line(int, int, int, int);
-static void plotch(char);
-static void point(int, int);
-
-int
-main(int argc, char **argv)
-{
- char *cp1, *arg;
- int i;
- int again;
-
- infile = stdin;
- while (argc > 1 && argv[1][0] == '-') {
- argc--;
- arg = *++argv;
- switch (*++arg) {
- case 'W':
- DevRange = 2048;
- DevRange8 = 2048/8;
- BytesPerLine = 880;
-#ifdef sun
- lpargs[1] = "-PWversatec";
-#else
- lpargs[1] = "-Pversatec";
-#endif
- break;
- case 'V':
- DevRange = 1536;
- DevRange8 = 1536/8;
- BytesPerLine = 264;
-#ifdef sun
- lpargs[1] = "-Pversatec";
-#else
- lpargs[1] = "-Pvarian";
-#endif
- break;
- case 'b':
- if (argc-- > 1)
- lpargs[lparg-1] = *++argv;
- break;
- default:
- fprintf(stderr, "vplot: %s option unknown\n", *argv);
- break;
- }
- }
- if (argc > 1) {
- if ((infile = fopen(*++argv, "r")) == NULL) {
- perror(*argv);
- cleanup();
- }
- }
-
- /* init constants for scaling */
- topx = topy = DevRange;
- botx = boty = 0;
- delx = dely = del = DevRange;
- centx = (DevRange - mapx(topx))/2;
- centy = mapy(topy)/2;
- signal(SIGTERM, cleanup);
- if (signal(SIGINT, SIG_IGN) != SIG_IGN)
- signal(SIGINT, cleanup);
- mktemp(picture);
- if ((obuf = (char *) malloc(bufsize = DevRange * DevRange8)) == NULL) {
- fprintf(stderr, "vplot: ran out of memory\n");
- cleanup();
- }
- do {
- if ((pfp = fopen(picture, "w")) == NULL) {
- fprintf(stderr, "vplot: can't create %s\n", picture);
- cleanup();
- }
- i = strlen(picture) + 1;
- if ((arg = (char *) malloc(i)) == NULL) {
- fprintf(stderr, "ran out of memory\n");
- cleanup();
- }
- strcpy(arg, picture);
- lpargs[lparg++] = arg;
- picture[run]++;
- arg = &obuf[bufsize];
- for (cp1 = obuf; cp1 < arg; )
- *cp1++ = 0;
-
- again = getpict();
-
- for (cp1 = obuf; cp1 < arg; cp1 += DevRange8) {
- fwrite(cp1, sizeof(char), DevRange8, pfp);
- fseek(pfp, (long) BytesPerLine - DevRange8, 1);
- }
- fclose(pfp);
- } while (again);
- lpargs[lparg] = 0;
- execv(LPR, lpargs);
- fprintf(stderr, "can't exec %s\n", LPR);
- cleanup();
-
- /* NOTREACHED */
- return (0);
-}
-
-static int
-getpict(void)
-{
- int x1, y1;
-
- for (;;) switch (x1 = getc(infile)) {
-
- case '\n':
- continue;
-
- case 's':
- botx = getinteger(infile);
- boty = getinteger(infile);
- topx = getinteger(infile);
- topy = getinteger(infile);
- delx = topx-botx;
- dely = topy-boty;
- if (dely/delx > 1536./2048.)
- del = dely;
- else
- del = delx;
- centx = 0;
- centx = (DevRange - mapx(topx))/2;
- centy = 0;
- centy = mapy(topy) / 2;
- continue;
-
- case 'b':
- x1 = getc(infile);
- continue;
-
- case 'l':
- done1 |= 01;
- x1 = mapx(getinteger(infile));
- y1 = mapy(getinteger(infile));
- lastx = mapx(getinteger(infile));
- lasty = mapy(getinteger(infile));
- line(x1, y1, lastx, lasty);
- continue;
-
- case 'c':
- x1 = mapx(getinteger(infile));
- y1 = mapy(getinteger(infile));
- radius = mapx(getinteger(infile));
- if (!warned) {
- fprintf(stderr,"Circles are Implemented\n");
- warned++;
- }
- circle(x1, y1, radius);
- continue;
-
- case 'a':
- x1 = mapx(getinteger(infile));
- y1 = mapy(getinteger(infile));
- startx = mapx(getinteger(infile));
- starty = mapy(getinteger(infile));
- endx = mapx(getinteger(infile));
- endy = mapy(getinteger(infile));
- if (!warned) {
- fprintf(stderr,"Circles and Arcs are unimplemented\n");
- warned++;
- }
- continue;
-
- case 'm':
- lastx = mapx(getinteger(infile));
- lasty = mapy(getinteger(infile));
- continue;
-
- case 't':
- lastx = lastx - 6;
- lasty = lasty + 6;
- done1 |= 01;
- while ((x1 = getc(infile)) != '\n')
- plotch(x1);
- continue;
-
- case 'e':
- if (done1)
- return(1);
- continue;
-
- case 'p':
- done1 |= 01;
- lastx = mapx(getinteger(infile));
- lasty = mapy(getinteger(infile));
- point(lastx, lasty);
- point(lastx+1, lasty);
- point(lastx, lasty+1);
- point(lastx+1, lasty+1);
- continue;
-
- case 'n':
- done1 |= 01;
- x1 = mapx(getinteger(infile));
- y1 = mapy(getinteger(infile));
- line(lastx, lasty, x1, y1);
- lastx = x1;
- lasty = y1;
- continue;
-
- case 'f':
- getinteger(infile);
- getc(infile);
- switch (getc(infile)) {
- case 't':
- linmod = DOTTED;
- break;
- default:
- case 'i':
- linmod = SOLID;
- break;
- case 'g':
- linmod = LONGDASHED;
- break;
- case 'r':
- linmod = SHORTDASHED;
- break;
- case 'd':
- linmod = DOTDASHED;
- break;
- }
- while ((x1 = getc(infile)) != '\n')
- if (x1 == EOF)
- return(0);
- continue;
-
- case 'd':
- getinteger(infile);
- getinteger(infile);
- getinteger(infile);
- x1 = getinteger(infile);
- while (--x1 >= 0)
- getinteger(infile);
- continue;
-
- case 0: /* ignore null characters */
- continue;
-
- case 255:
- case EOF:
- return(0);
-
- default:
- fprintf(stderr, "Input format error %c(%o)\n",x1,x1);
- cleanup();
- }
-}
-
-static void
-plotch(char ch)
-{
- int i,j,k;
- char *ptr,c;
- int nbytes;
-
- if (!fontSet)
- InitFont(); /* Read font if not already read */
-
- ptr = bits + dispatch[ch].addr;
-
- for (i = dispatch[ch].up; i > -dispatch[ch].down; --i) {
- nbytes = (dispatch[ch].right + dispatch[ch].left + 7)/8;
- for (j = 0; j < nbytes; j++) {
- c = *ptr++;
- for (k = 7; k >= 0; k--)
- if ((c >> k) & 1)
- point(lastx+7-k+j*8-dispatch[ch].left, lasty-i);
- }
- }
- if (ch != ' ')
- lastx += dispatch[ch].width;
- else
- lastx += dispatch['a'].width;
-}
-
-static void
-InitFont(void)
-{
- char *s;
- int fonts;
- int i;
-
- fontSet = 1;
- /* Get the font file */
- s = fontFile;
- if ((fonts = open(s, 0)) == -1) {
- perror(s);
- fprintf(stderr, "Can't get font file");
- cleanup();
- }
- /* Get the header and check magic number */
- if (read(fonts, &header, sizeof(header)) != sizeof(header)) {
- perror(s);
- fprintf(stderr, "Bad read in font file");
- cleanup();
- }
- if (header.magic != 0436) {
- fprintf(stderr,"Bad magic numer in font file");
- cleanup();
- }
- /* Get dispatches */
- if (read(fonts, dispatch, sizeof(dispatch)) != sizeof(dispatch)) {
- perror(s);
- fprintf(stderr, "Bad read in font file");
- cleanup();
- }
- /* Allocate space for bit map and read in bits */
- bits = (char *) malloc(header.size);
- if (read(fonts, bits, header.size) != header.size) {
- perror(s);
- fprintf(stderr,"Can't read bit map in font file");
- cleanup();
- }
- /* Close font file */
- if (close(fonts) != 0) {
- perror(s);
- fprintf(stderr,"Can't close font file");
- cleanup();
- }
-}
-
-static void
-line(int x0, int y0, int x1, int y1)
-{
- int dx, dy;
- int xinc, yinc;
- int res1;
- int res2;
- int slope;
-
- xinc = 1;
- yinc = 1;
- if ((dx = x1-x0) < 0) {
- xinc = -1;
- dx = -dx;
- }
- if ((dy = y1-y0) < 0) {
- yinc = -1;
- dy = -dy;
- }
- slope = xinc*yinc;
- res1 = 0;
- res2 = 0;
- if (dx >= dy) while (x0 != x1) {
- if ((x0+slope*y0) & linmod)
- point(x0, y0);
- if (res1 > res2) {
- res2 += dx - res1;
- res1 = 0;
- y0 += yinc;
- }
- res1 += dy;
- x0 += xinc;
- } else while (y0 != y1) {
- if ((x0+slope*y0) & linmod)
- point(x0, y0);
- if (res1 > res2) {
- res2 += dy - res1;
- res1 = 0;
- x0 += xinc;
- }
- res1 += dx;
- y0 += yinc;
- }
- if ((x1+slope*y1) & linmod)
- point(x1, y1);
-}
-
-#define labs(a) (a >= 0 ? a : -a)
-
-static void
-circle(int x, int y, int c)
-{
- int dx, dy;
- long ep;
- int de;
-
- dx = 0;
- ep = 0;
- for (dy=c; dy>=dx; dy--) {
- for (;;) {
- point(x+dx, y+dy);
- point(x-dx, y+dy);
- point(x+dx, y-dy);
- point(x-dx, y-dy);
- point(x+dy, y+dx);
- point(x-dy, y+dx);
- point(x+dy, y-dx);
- point(x-dy, y-dx);
- ep += 2*dx + 1;
- de = -2*dy + 1;
- dx++;
- if (labs(ep) >= labs(ep+de)) {
- ep += de;
- break;
- }
- }
- }
-}
-
-/*
- * Points should be in the range 0 <= x (or y) <= DevRange.
- * The origin is the top left-hand corner with increasing x towards the
- * right and increasing y going down.
- */
-static void
-point(int x, int y)
-{
- unsigned byte;
-
- byte = y * DevRange8 + (x >> 3);
- if (byte < bufsize)
- obuf[byte] |= 1 << (7 - (x & 07));
-}
-
-void
-cleanup()
-{
- while (picture[run] != 'a') {
- unlink(picture);
- picture[run]--;
- }
- exit(1);
-}
-
-static int
-getinteger(FILE *f)
-{
- int low, high, result;
-
- low = getc(f);
- high = getc(f);
- result = ((high << 8) | low);
- if (high > 127)
- result |= ~0xffff;
- return(result);
-}