Subject: v17i001: MGR, Bellcore window manager, Part01/61 Newsgroups: comp.sources.unix Approved: rsalz@uunet.UU.NET Submitted-by: Stephen A. Uhler Posting-number: Volume 17, Issue 1 Archive-name: mgr/part01 From: Stephen A. Uhler [ This is the largest posting to ever appear in comp.sources.unix; I think it's worth it. Stephen has been very patient about getting this out. Those who attended Dan Nachbar's talk on "spiff" might remember a closing slide that said said "MGR is to X as Unix is to Multix." I'm not qualified to comment on the validity, but I think lots of people will find the Bellcore window system very interesting. Thanks to the folks there for making it possible for such great tools to get such wide distribution. Attached is the abstract from the (extensive!) documentation, and the shipping manifest. The packing is not ideal, but it's not too bad for something done automatically. It took me a bit of fiddling to find and uuencode all the binary files in this package; look for files that start with an uppercase U. Some files were split up into pieces because they were too big. *** IN ALL CASES, look at the README and/or README2 files in every directory; they will contain instructions on how to recreate the originals. *** IN ADDITION, several files were edited to just turn one or two control characters into their printable representation. You will have to edit the following files: Found 2 control chars in "'menu/vi_menu'" Line 2 ^F should be CTRL/F Line 3 ^B should be CTRL/B Found 4 control chars in "'demo/msg/do_more'" Line 16, four ^[ should be ESCAPE's Found 1 control char in "'demo/sh/bury'" Line 15, ^[ should be ESCAPE Found 1 control char in "'demo/sh/font'" Line 15, ^[ should be ESCAPE Found 1 control char in "'demo/sh/shape'" Line 15, ^[ should be ESCAPE Found 1 control char in "'demo/sh/cursor'" Line 14, ^[ should be ESCAPE Found 1 control char in "'demo/sh/square'" Line 14, ^[ should be ESCAPE Found 1 control char in "'demo/msg/Makefile'" Line 46, ^[ should be ESCAPE Found 2 control chars in "'demo/sh/c_menu'" Line 23, ^E should be CTRL/E Line 24, ^[ should be ESCAPE Found 1 control char in "'demo/sh/loadfont'" Line 19, ^[ should be ESCAPE Found 1 control char in "'demo/sh/color'" Line 14, ^[ should be ESCAPE Found 1 control char in "'demo/sh/showfont'" Line 21, ^[ should be ESCAPE Found 3 control chars in "'demo/sh/menu'" Line 41, ^[ should be ESCAPE Line 81, ^[ should be ESCAPE Line 102, ^[ should be ESCAPE Found 45 control chars in "'doc/usrman/doc.0'" Line 30, ^G should be CTRL/G (three times) Line 134, ^G should be CTRL/G (three times) Line 135, ^G should be CTRL/G (three times) Line 136, ^G should be CTRL/G (three times) Line 137, ^G should be CTRL/G (three times) Line 138, ^G should be CTRL/G (three times) Line 139, ^G should be CTRL/G (three times) Line 140, ^G should be CTRL/G (three times) Line 141, ^G should be CTRL/G (three times) Line 142, ^G should be CTRL/G (three times) Line 143, ^G should be CTRL/G (three times) Line 144, ^G should be CTRL/G (three times) Line 145, ^G should be CTRL/G (three times) Line 146, ^G should be CTRL/G (three times) Line 147, ^G should be CTRL/G (three times) In addition, I made the following changes ("fixes") in the C source files, turning actual BELL's, e.g., into the \007 equivalent. Found 2 control chars in "'demo/plot/subs.c'" ** I FIXED; TURNED 2 ESCAPEs INTO \033 Found 6 control chars in "'demo/msg/menus.c'" ** I FIXED; TURNED 6 CTRL/Es INTO \005 Found 4 control chars in "'demo/misc/dmgr.c'" ** I FIXED; TURNED 3 CTRL/Gs INTO \007 ** I FIXED; TURNED 1 CTRL/H INTO \010 Found 2 control chars in "'demo/icon/cut.c'" ** I FIXED; TURNED 2 CTRL/Es INTO \005 Found 1 control char in "'demo/icon/iconmail.c'" ** I FIXED; TURNED 1 CTRL/G INTO \007 Found 1 control char in "'lib/restart.h'" ** I FIXED; TURNED 2 CTRL/\ INTO \034 Found 1 control char in "'src/defines.h'" ** I FIXED; TURNED 1 CTRL/E INTO \005 Found 2 control chars in "'src/graph_subs.c'" ** I FIXED; TURNED 2 CTRL/H INTO \010 (in a comment) This will go out over several days, and there will be some gaps because of weekends and holidays; I will post a note when the final part has been sent out. --Rich $alz, moderator. ] ------------------------------------------------------------------------- MGR - C Language Application Interface Stephen A. Uhler Bell Communications Research MGR (ManaGeR) is a window system for Unix that currently runs on Sun Workstations. MGR manages asynchronous updates of overlapping windows and provides application support for a heterogeneous network environment, i.e., many different types of computers connected by various communications media. The application interface enables applications (called client programs) to be written in a variety of programming languages, and run on different operating systems. The client program can take full advantage of the windowing capabilities regardless of the type of connection to the workstation running MGR. This document describes the C interface library for MGR which provides a set of macros and functions that implement the stream protocol. This library provides client programs written in C with a function call interface to MGR. The library provides the lowest level access to MGR functions and represents a one to one mapping to the underlying stream protocol. File Name Kit # -------------------------------- MANIFEST 1 Makefile 21 README 1 README.FIRST 1 demo 1 demo/Makefile 6 demo/README 4 demo/icon 1 demo/icon/Makefile 18 demo/icon/README 3 demo/icon/browse.c 30 demo/icon/cut.c 24 demo/icon/cycle.c 17 demo/icon/iconmail.c 30 demo/icon/iconmsgs.c 31 demo/icon/icontoc.c 10 demo/icon/invert_colormap.c 5 demo/icon/mail_icons.h 36 demo/icon/mclock.c 18 demo/icon/msgs_icons.h 34 demo/icon/overlay.c 13 demo/icon/set_colormap.c 8 demo/icon/snap.c 28 demo/icon/walk.c 13 demo/icon/window_print.c 24 demo/icon/zoom.c 46 demo/mac 1 demo/mac/Makefile 5 demo/mac/mp2mgr.hqx 60 demo/misc 1 demo/misc/Makefile 20 demo/misc/art_data.c 48 demo/misc/bounce.c 13 demo/misc/clock.c 21 demo/misc/clock2.c 20 demo/misc/close.c 24 demo/misc/dmgr.c 23 demo/misc/ether.c 25 demo/misc/getpty.c 31 demo/misc/grav.c 11 demo/misc/grid.c 6 demo/misc/hilbert.c 17 demo/misc/hpmgr.c 35 demo/misc/lock.c 25 demo/misc/maze.c 36 demo/misc/mgrmail.c 23 demo/misc/mgrmode.c 19 demo/misc/mgrmsgs.c 22 demo/misc/oclose.c 7 demo/misc/omgrmail.c 23 demo/misc/overlayd.c 17 demo/misc/set_console.c 5 demo/misc/set_emacs.c 7 demo/misc/set_termcap.c 7 demo/misc/show.c 16 demo/misc/startup.c 5 demo/misc/stat.c 31 demo/misc/stringart.c 13 demo/msg 1 demo/msg/Makefile 6 demo/msg/README 11 demo/msg/client.c 25 demo/msg/do.c 37 demo/msg/do.h 7 demo/msg/do_file 3 demo/msg/do_ls 3 demo/msg/do_more 3 demo/msg/do_vi 3 demo/msg/menus.c 22 demo/msg/send.c 5 demo/msg/start 5 demo/plot 1 demo/plot/Makefile 7 demo/plot/README 3 demo/plot/Uplot.ex 43 demo/plot/mgrplot.1g 6 demo/plot/mgrplot.c 13 demo/plot/subs.c 19 demo/sh 1 demo/sh/Makefile 5 demo/sh/bury 3 demo/sh/c_menu 6 demo/sh/color 8 demo/sh/cursor 5 demo/sh/font 3 demo/sh/loadfont 6 demo/sh/menu 15 demo/sh/more 3 demo/sh/shape 5 demo/sh/showfont 12 demo/sh/square 5 demo/sh/vi 3 demo/tests 1 demo/tests/Makefile 7 demo/tests/half.c 12 demo/tests/many.c 7 demo/tests/test_menu.c 13 demo/tests/test_rop.c 11 demo/tests/test_text.c 6 doc 1 doc/Makefile 9 doc/bitmap.5 9 doc/bounce.1 5 doc/browse.1 5 doc/bury.1 3 doc/c_menu.1 7 doc/clock.1 5 doc/clock2.1 5 doc/close.1 8 doc/color.1 3 doc/cut.1 6 doc/cycle.1 5 doc/dmgr.1 5 doc/ether.1 7 doc/font.1 5 doc/font.5 6 doc/iconmail.1 9 doc/iconmsgs.1 8 doc/invert_colormap.1 3 doc/lock.1 5 doc/maze.1 5 doc/menu.1 14 doc/mgr.1 38 doc/mgrmail.1 8 doc/mgrmsgs.1 7 doc/oclose.1 5 doc/omgrmail.1 9 doc/overlay.1 5 doc/rotate.1 6 doc/set_colormap.1 6 doc/set_console.1 3 doc/set_termcap.1 6 doc/shape.1 5 doc/show.1 6 doc/snap.1 10 doc/startup.1 5 doc/stat.1 10 doc/stringart.1 4 doc/tjfilter.1 6 doc/usrman 1 doc/usrman/INDEX 5 doc/usrman/Makefile 11 doc/usrman/README 6 doc/usrman/abstract 7 doc/usrman/croff 1 doc/usrman/croff/Makefile 5 doc/usrman/croff/README 3 doc/usrman/croff/croff.1 12 doc/usrman/croff/croff.l 24 doc/usrman/croff/hash.c 24 doc/usrman/croff/hash.h 6 doc/usrman/croff/keys 2 doc/usrman/croff/mktable.c 18 doc/usrman/doc.0 19 doc/usrman/doc.1 44 doc/usrman/doc.2 40 doc/usrman/doc.3 44 doc/usrman/doc.4 50 doc/usrman/doc.5 31 doc/usrman/doc.6 34 doc/usrman/version 1 doc/window_print.1 9 doc/zoom.1 21 font-16 1 font-16/.mgrc 3 font-16/Makefile 11 font-16/README 3 font-16/U14x25b 26 font-16/U14x25r 26 font-16/U80x2 9 font-16/U81 25 font-16/Uchild11x15 13 font-16/Uchild11x15b 13 font-16/Uchild11x15bI 13 font-16/Uchild11x15bu 13 font-16/Ucmr10x16b 18 font-16/Ucmr10x16bI 18 font-16/Ucmr10x16bu 18 font-16/Ucmr14x25r 26 font-16/Ucmr14x25rI 27 font-16/Ucmr14x25ru 27 font-16/Ucmr15x25r 28 font-16/Ucmr15x25rI 29 font-16/Ucmr15x25ru 29 font-16/Ucmr9x16r 15 font-16/Ucmr9x16rI 16 font-16/Ucmr9x16ru 15 font-16/Ucmrb8 17 font-16/Ucolossus12x20 19 font-16/Ucour6x12r 7 font-16/Ucour6x12rI 7 font-16/Ucour6x12ru 7 font-16/Ucour7x12b 8 font-16/Ucour7x12bI 8 font-16/Ucour7x12bu 8 font-16/Ucour7x14b 12 font-16/Ucour7x14bI 12 font-16/Ucour7x14bu 12 font-16/Ucour7x14r 10 font-16/Ucour7x14rI 10 font-16/Ucour7x14ru 10 font-16/Ucour8x16r 14 font-16/Ucour8x16rI 14 font-16/Ucour8x16ru 14 font-16/Ucour9x16b 16 font-16/Ucour9x16bI 16 font-16/Ucour9x16bu 17 font-16/Udefault 9 font-16/Udot1x1r 1 font-16/Ugal12x20b 22 font-16/Ugal12x20r 22 font-16/Ugal12x20rI 22 font-16/Ugal12x20ru 22 font-16/Ugal13x20b 23 font-16/Ugal13x20r 23 font-16/Ugal7x11r 6 font-16/Ugal7x11rI 6 font-16/Ugal7x11ru 6 font-16/Ugal7x14r 10 font-16/Ugal7x14rI 10 font-16/Ugal7x14ru 10 font-16/Ugal8x14b 12 font-16/Ugal8x14bI 12 font-16/Ugal8x14bu 12 font-16/Ugal8x16b 16 font-16/Ugal8x16bI 16 font-16/Ugal8x16bu 16 font-16/Ugal9x16r 14 font-16/Ugal9x16rI 14 font-16/Ugal9x16ru 14 font-16/Uoldeng22x30r 35 font-16/Uoldeng22x30rI 33 font-16/Uoldeng22x30ru 32 font-16/Usail6x8r 5 font-16/Usail6x8rI 5 font-16/Usail6x8ru 5 font-16/Usdh9x12b 8 font-16/Usdh9x12bI 8 font-16/Usdh9x12bu 8 font-16/User7x12r 8 font-16/User7x12rI 8 font-16/User7x12ru 8 font-16/User7x13r 9 font-16/User7x13rI 9 font-16/User7x13ru 9 font-16/User7x14r 10 font-16/User7x14rI 10 font-16/User7x14ru 10 font-16/User8x16r 14 font-16/User8x16rI 14 font-16/User8x16ru 14 font-16/User9x18r 19 font-16/User9x18rI 19 font-16/User9x18ru 19 font-16/Ushadow38x40b 41 font-16/Ushadow38x40bI 43 font-16/Ushadow38x40bu 42 font-16/Uupside8x12 7 font-32 1 font-32/.mgrc 3 font-32/Makefile 11 font-32/README 3 font-32/U14x25b 26 font-32/U14x25r 26 font-32/U80x2 8 font-32/U81 26 font-32/Uchild11x15 13 font-32/Uchild11x15b 13 font-32/Uchild11x15bI 13 font-32/Uchild11x15bu 13 font-32/Ucmr10x16b 18 font-32/Ucmr10x16bI 18 font-32/Ucmr10x16bu 18 font-32/Ucmr14x25r 27 font-32/Ucmr14x25rI 27 font-32/Ucmr14x25ru 27 font-32/Ucmr15x25r 29 font-32/Ucmr15x25rI 29 font-32/Ucmr15x25ru 29 font-32/Ucmr9x16r 15 font-32/Ucmr9x16rI 16 font-32/Ucmr9x16ru 15 font-32/Ucmrb8 17 font-32/Ucolossus12x20 19 font-32/Ucour6x12r 7 font-32/Ucour6x12rI 7 font-32/Ucour6x12ru 7 font-32/Ucour7x12b 9 font-32/Ucour7x12bI 9 font-32/Ucour7x12bu 9 font-32/Ucour7x14b 12 font-32/Ucour7x14bI 12 font-32/Ucour7x14bu 12 font-32/Ucour7x14r 11 font-32/Ucour7x14rI 11 font-32/Ucour7x14ru 11 font-32/Ucour8x16r 15 font-32/Ucour8x16rI 15 font-32/Ucour8x16ru 15 font-32/Ucour9x16b 16 font-32/Ucour9x16bI 16 font-32/Ucour9x16bu 17 font-32/Udefault 9 font-32/Udot1x1r 1 font-32/Ugal12x20b 21 font-32/Ugal12x20r 21 font-32/Ugal12x20rI 22 font-32/Ugal12x20ru 22 font-32/Ugal13x20b 23 font-32/Ugal13x20r 23 font-32/Ugal7x11r 6 font-32/Ugal7x11rI 6 font-32/Ugal7x11ru 6 font-32/Ugal7x14r 11 font-32/Ugal7x14rI 11 font-32/Ugal7x14ru 11 font-32/Ugal8x14b 12 font-32/Ugal8x14bI 12 font-32/Ugal8x14bu 12 font-32/Ugal8x16b 16 font-32/Ugal8x16bI 16 font-32/Ugal8x16bu 16 font-32/Ugal9x16r 14 font-32/Ugal9x16rI 15 font-32/Ugal9x16ru 14 font-32/Uoldeng22x30r 32 font-32/Uoldeng22x30rI 33 font-32/Uoldeng22x30ru 32 font-32/Usail6x8r 5 font-32/Usail6x8rI 5 font-32/Usail6x8ru 5 font-32/Usdh9x12b 8 font-32/Usdh9x12bI 8 font-32/Usdh9x12bu 8 font-32/User7x12r 9 font-32/User7x12rI 9 font-32/User7x12ru 9 font-32/User7x13r 10 font-32/User7x13rI 10 font-32/User7x13ru 10 font-32/User7x14r 10 font-32/User7x14rI 11 font-32/User7x14ru 11 font-32/User8x16r 14 font-32/User8x16rI 15 font-32/User8x16ru 15 font-32/User9x18r 19 font-32/User9x18rI 19 font-32/User9x18ru 19 font-32/Ushadow38x40b 40 font-32/Ushadow38x40bI 41 font-32/Ushadow38x40bu 42 font-32/Uupside8x12 7 icon 1 icon/Makefile 11 icon/README 1 icon/README2 3 icon/Uapple 2 icon/Uarrdown 2 icon/Uarrleft 2 icon/Uarrne 2 icon/Uarrright 2 icon/Uarrup 2 icon/Ubandaid_bad 2 icon/Ubignot 2 icon/Ubiplane 2 icon/Ublank 2 icon/Ublock 2 icon/Ublockmask 2 icon/Ubomb 2 icon/Ucherries 3 icon/Ucloudy 3 icon/Ucopter 2 icon/Ucopy 1 icon/Ucpath 2 icon/Ucube1 2 icon/Ucube2 2 icon/Ucube3 2 icon/Ucube4 2 icon/Ucube5 2 icon/Udither 1 icon/Udkong1 2 icon/Udng 1 icon/Udnguy 1 icon/Udocument 2 icon/Ueasel 3 icon/Ueditor 2 icon/Ueditot 2 icon/Ueye_bld1 3 icon/Ueye_bld2 3 icon/Ueye_bld3 3 icon/Ueyefrontmask 2 icon/Ueyesidemask 2 icon/Ueyesmaller 2 icon/Ufile-cabinet 3 icon/Ufile_open 2 icon/Ufile_shut 2 icon/Ufile_shutb 2 icon/Ufloppy 2 icon/Ufloppy1 2 icon/Ufolder 2 icon/Ufoldercopy 2 icon/Ufolderin 2 icon/Ufolderkey 2 icon/Ufolderlocked 2 icon/Ufolderout 2 icon/Ufoo 13 icon/Uforty_five 2 icon/Ufourarrows 3 icon/Ufrog1 2 icon/Ufrog2 2 icon/Ugcan_open 2 icon/Ugcan_shut 2 icon/Ughost 2 icon/Uhammer 3 icon/Uhand 2 icon/Uhand_mouse 2 icon/Uinterdict 2 icon/Uletter 2 icon/Uletters 2 icon/Umartini 2 icon/Umbox-opening 4 icon/Umbox1 3 icon/Umbox2 3 icon/Umbox_closed 3 icon/Umbox_full 3 icon/Umbox_open 3 icon/Umbox_zip 3 icon/Umickface 3 icon/Umovie 3 icon/Umovie1 3 icon/Umovie2 3 icon/Umsg_board 3 icon/Umsg_none 3 icon/Umsg_note 1 icon/Umsg_read 3 icon/Unobozos1 2 icon/Unose 2 icon/Unoseback 2 icon/Unosefront 2 icon/Unosmoking 2 icon/Unull 2 icon/Upartlycloudy 4 icon/Upartlysunny 3 icon/Uptr_laser 2 icon/Uptr_laseron 2 icon/Uptr_tj 2 icon/Urainy 3 icon/Ureel1 1 icon/Ureel2 1 icon/Ureel3 1 icon/Ureel4 1 icon/Uscrewdriver 2 icon/Uscube1 2 icon/Uscube2 2 icon/Uscube3 2 icon/Uscube4 2 icon/Uscube5 2 icon/Uslider_h 1 icon/Usmall_stop 1 icon/Usmalldriver 1 icon/Usmallspiff1 3 icon/Usmallspiff2 2 icon/Usmeye1 2 icon/Usmeye2 2 icon/Usmeye3 1 icon/Usmeye4 1 icon/Usmileheart 1 icon/Usmouse0 2 icon/Usmouse1 2 icon/Usmouse2 2 icon/Usmouse3 2 icon/Usphere 3 icon/Ustopsign 2 icon/Ustormy 3 icon/Usun_mouse 2 icon/Usunny 3 icon/Uthinker 45 icon/Utombstone 45 icon/Utty 3 icon/Uumbrella 45 icon/Uverysunny 3 icon/Uveye1 45 icon/Uveye2 45 icon/Uveye3 45 icon/Uweird_thing 45 icon/Uyieldsign 45 icon/Uzip 3 icon/eye 1 icon/eye/Makefile 4 icon/eye/README2 3 icon/eye/Ueye 45 icon/eye/Ueye1 45 icon/eye/Ueye10 45 icon/eye/Ueye11 45 icon/eye/Ueye12 45 icon/eye/Ueye13 45 icon/eye/Ueye14 45 icon/eye/Ueye15 45 icon/eye/Ueye16 45 icon/eye/Ueye17 45 icon/eye/Ueye18 45 icon/eye/Ueye19 45 icon/eye/Ueye2 45 icon/eye/Ueye20 45 icon/eye/Ueye21 45 icon/eye/Ueye22 45 icon/eye/Ueye23 45 icon/eye/Ueye24 45 icon/eye/Ueye3 45 icon/eye/Ueye4 45 icon/eye/Ueye5 45 icon/eye/Ueye6 45 icon/eye/Ueye7 45 icon/eye/Ueye8 45 icon/eye/Ueye9 45 icon/grey 1 icon/grey/Makefile 3 icon/grey/README 1 icon/grey/README2 3 icon/grey/U0 1 icon/grey/U100 1 icon/grey/U15 1 icon/grey/U20 1 icon/grey/U25 1 icon/grey/U33 1 icon/grey/U50 1 icon/grey/U67 1 icon/grey/U75 1 icon/grey/U80 1 icon/grey/U85 1 icon/mouse 1 icon/mouse/Makefile 5 icon/mouse/README 1 icon/mouse/README2 3 icon/mouse/Uhhand0 4 icon/mouse/Uhhand1 3 icon/mouse/Uhhand10 4 icon/mouse/Uhhand11 4 icon/mouse/Uhhand2 3 icon/mouse/Uhhand3 3 icon/mouse/Uhhand4 3 icon/mouse/Uhhand5 4 icon/mouse/Uhhand6 4 icon/mouse/Uhhand7 4 icon/mouse/Uhhand8 4 icon/mouse/Uhhand9 4 icon/mouse/Umhand0 4 icon/mouse/Umhand1 4 icon/mouse/Umhand10 4 icon/mouse/Umhand11 4 icon/mouse/Umhand2 4 icon/mouse/Umhand3 4 icon/mouse/Umhand4 4 icon/mouse/Umhand5 4 icon/mouse/Umhand6 4 icon/mouse/Umhand7 4 icon/mouse/Umhand8 4 icon/mouse/Umhand9 4 icon/mouse/Umhhand0 4 icon/mouse/Umhhand1 4 icon/mouse/Umhhand10 4 icon/mouse/Umhhand11 4 icon/mouse/Umhhand2 4 icon/mouse/Umhhand3 4 icon/mouse/Umhhand4 4 icon/mouse/Umhhand5 4 icon/mouse/Umhhand6 4 icon/mouse/Umhhand7 4 icon/mouse/Umhhand8 4 icon/mouse/Umhhand9 4 icon/mouse/Umickface 4 icon/mouse/Ummhand0 4 icon/mouse/Ummhand1 4 icon/mouse/Ummhand10 4 icon/mouse/Ummhand11 4 icon/mouse/Ummhand2 4 icon/mouse/Ummhand3 4 icon/mouse/Ummhand4 4 icon/mouse/Ummhand5 4 icon/mouse/Ummhand6 4 icon/mouse/Ummhand7 4 icon/mouse/Ummhand8 4 icon/mouse/Ummhand9 4 lib 1 lib/Makefile 8 lib/README 1 lib/ckmgrterm.c 6 lib/dump.h 17 lib/restart.h 6 lib/scribe.c.1 47 lib/scribe.c.2 49 lib/scribe.c.3 52 lib/scribe.c.4 37 lib/sfont.c 39 lib/sin.c 8 lib/term.c 35 lib/term.h 38 lib/text.c 10 lib/window.h 30 menu 1 menu/Makefile 45 menu/README 45 menu/mail_menu 1 menu/more_menu 1 menu/shell_menu 1 menu/vi_menu 1 misc 1 misc/Makefile 7 misc/README 5 misc/Umap 53 misc/Uplot 51 misc/Utree.out 5 misc/getscreen.c 12 misc/hp_raster.c 28 misc/lasergrafix.c 11 misc/mgr.ti 3 misc/rotate.c 18 misc/termcap 45 misc/tjfilter.c 17 src 1 src/Makefile 36 src/README 1 src/Write.c 6 src/bitmaphead.c 8 src/bitmapread.c 15 src/blit 1 src/blit/Makefile 13 src/blit/README 7 src/blit/asm.h 8 src/blit/bit_on.c 5 src/blit/bitmap.c 20 src/blit/bitmap.h 17 src/blit/blit.C 38 src/blit/hash.c 24 src/blit/hash.h 6 src/blit/line.C 20 src/blit/m4.h 5 src/blit/pixel.C 6 src/blit/sym.c 20 src/border.c 7 src/clip.h 8 src/compile_font.c 7 src/copyright.c 25 src/copyright.h.1 55 src/copyright.h.2 59 src/copyright.h.3 57 src/copyright.h.4 56 src/copyright.h.5 58 src/copyright.h.6 54 src/cut.c 33 src/data.c 18 src/debug_flags.c 7 src/default_font.h 24 src/defines.h 14 src/defs.h 28 src/dependencies 9 src/destroy.c 20 src/do_buckey.c 27 src/do_button.c 30 src/do_event.c 32 src/do_menu.c 30 src/down_load.c 34 src/erase_win.c 7 src/event.h 18 src/fast_scroll.c 21 src/font.h 7 src/font_subs.c 20 src/get_font.c 15 src/get_info.c 25 src/get_menus.c 35 src/get_rect.c 9 src/get_text.c 21 src/getshell.c 21 src/graph_subs.c 23 src/icons-16.h 12 src/icons-32.h 19 src/intersect.c 11 src/kbd.c 18 src/menu.h 15 src/mgr.c 37 src/mouse_get.c 10 src/move.c 6 src/move_box.c 6 src/new_window.c 28 src/oblit 1 src/oblit/Makefile 6 src/oblit/README 3 src/oblit/bit_on.c 5 src/oblit/bitmap.c 20 src/oblit/bitmap.h 17 src/oblit/blit.c 45 src/oblit/line.c 21 src/oblit/pixel.c 6 src/pixrect 1 src/pixrect/Makefile 5 src/pixrect/bitmap.h 14 src/pixrect/sundep.c 5 src/print.c 20 src/put_window.c 61 src/scroll.c 9 src/set_mode.c 11 src/shape.c 17 src/sigdata.c 10 src/startup.c 31 src/subs.c 39 src/update.c 28 src/utmp.c 17 src/win_make.c 20 src/win_stack.c 33 src/win_subs.c 34 src/write_ok.c 9