home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume17 / mgr / part05 < prev    next >
Encoding:
Internet Message Format  |  1989-01-17  |  57.6 KB

  1. Subject:  v17i006:  MGR, Bellcore window manager, Part01/61
  2. Newsgroups: comp.sources.unix
  3. Approved: rsalz@uunet.UU.NET
  4.  
  5. Submitted-by: Stephen A. Uhler <sau@bellcore.com>
  6. Posting-number: Volume 17, Issue 6
  7. Archive-name: mgr/part01
  8.  
  9.  
  10.  
  11.  
  12. #! /bin/sh
  13. # This is a shell archive.  Remove anything before this line, then unpack
  14. # it by saving it into a file and typing "sh file".  To overwrite existing
  15. # files, type "sh file -c".  You can also feed this as standard input via
  16. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  17. # will see the following message at the end:
  18. #        "End of archive 5 (of 61)."
  19. # Contents:  demo/icon/invert_colormap.c demo/mac/Makefile
  20. #   demo/misc/set_console.c demo/misc/startup.c demo/msg/send.c
  21. #   demo/msg/start demo/sh/Makefile demo/sh/cursor demo/sh/shape
  22. #   demo/sh/square doc/bounce.1 doc/browse.1 doc/clock.1 doc/clock2.1
  23. #   doc/cycle.1 doc/dmgr.1 doc/font.1 doc/lock.1 doc/maze.1
  24. #   doc/oclose.1 doc/overlay.1 doc/shape.1 doc/startup.1
  25. #   doc/usrman/INDEX doc/usrman/croff/Makefile font-16/Usail6x8r
  26. #   font-16/Usail6x8rI font-16/Usail6x8ru font-32/Usail6x8r
  27. #   font-32/Usail6x8rI font-32/Usail6x8ru icon/mouse/Makefile
  28. #   misc/README misc/Utree.out src/blit/bit_on.c src/blit/m4.h
  29. #   src/oblit/bit_on.c src/pixrect/Makefile src/pixrect/sundep.c
  30. # Wrapped by rsalz@papaya.bbn.com on Thu Nov 17 21:04:57 1988
  31. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  32. if test -f 'demo/icon/invert_colormap.c' -a "${1}" != "-c" ; then 
  33.   echo shar: Will not clobber existing file \"'demo/icon/invert_colormap.c'\"
  34. else
  35. echo shar: Extracting \"'demo/icon/invert_colormap.c'\" \(1106 characters\)
  36. sed "s/^X//" >'demo/icon/invert_colormap.c' <<'END_OF_FILE'
  37. X/*                        Copyright (c) 1988 Bellcore
  38. X *                            All Rights Reserved
  39. X *       Permission is granted to copy or use this program, EXCEPT that it
  40. X *       may not be sold for profit, the copyright notice must be reproduced
  41. X *       on copies, and credit should be given to Bellcore where it is due.
  42. X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  43. X */
  44. X/*    $Header: invert_colormap.c,v 1.1 88/07/08 11:56:37 sau Exp $
  45. X    $Source: /tmp/mgrsrc/demo/icon/RCS/invert_colormap.c,v $
  46. X*/
  47. Xstatic char    RCSid_[] = "$Source: /tmp/mgrsrc/demo/icon/RCS/invert_colormap.c,v $$Revision: 1.1 $";
  48. X
  49. X/* reverse color map */
  50. X
  51. X#include <pixrect/pixrect_hs.h>
  52. X#include <stdio.h>
  53. X
  54. Xmain(argc,argv)
  55. Xint argc; 
  56. Xchar *argv[];
  57. X{
  58. X    register int i;
  59. X    u_char red[256],green[256],blue[256];
  60. X
  61. X    struct pixrect *screen, *window, *rect;
  62. X
  63. X
  64. X    screen = pr_open("/dev/fb");
  65. X
  66. X
  67. X    pr_getcolormap(screen,0,256,red,green,blue);
  68. X    for(i=0;i<256;i++) {
  69. X        red[i] = 255-red[i];
  70. X        green[i] = 255-green[i];
  71. X        blue[i] = 255-blue[i];
  72. X        }
  73. X    pr_putcolormap(screen,0,256,red,green,blue);
  74. X    pr_close(screen);
  75. X}
  76. END_OF_FILE
  77. if test 1106 -ne `wc -c <'demo/icon/invert_colormap.c'`; then
  78.     echo shar: \"'demo/icon/invert_colormap.c'\" unpacked with wrong size!
  79. fi
  80. # end of 'demo/icon/invert_colormap.c'
  81. fi
  82. if test -f 'demo/mac/Makefile' -a "${1}" != "-c" ; then 
  83.   echo shar: Will not clobber existing file \"'demo/mac/Makefile'\"
  84. else
  85. echo shar: Extracting \"'demo/mac/Makefile'\" \(956 characters\)
  86. sed "s/^X//" >'demo/mac/Makefile' <<'END_OF_FILE'
  87. X#                        Copyright (c) 1987 Bellcore
  88. X#                            All Rights Reserved
  89. X#       Permission is granted to copy or use this program, EXCEPT that it
  90. X#       may not be sold for profit, the copyright notice must be reproduced
  91. X#       on copies, and credit should be given to Bellcore where it is due.
  92. X#       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  93. X
  94. X#    $Header: Makefile,v 4.1 88/06/30 16:46:51 bianchi Exp $
  95. X#    $Source: /tmp/mgrsrc/demo/mac/RCS/Makefile,v $
  96. X
  97. X# mac stuff
  98. X#
  99. X#    courtesy  S. D. Hawley
  100. X#
  101. X
  102. XCFILES=
  103. XHFILES =
  104. XOTHER = Makefile mp2mgr.hqx
  105. XSTART=.
  106. XCPIO=mac.cpio
  107. XINSROOT=/usr/mgr
  108. XINSDIR=$(INSROOT)/bin
  109. X
  110. XSMALL= mp2mgr.hqx
  111. XALL = $(SMALL)
  112. X
  113. Xall:    $(ALL)
  114. X    @echo See `pwd` for macintosh support things.
  115. X
  116. Xsmall:    $(SMALL)
  117. X
  118. Xfast:
  119. X
  120. Xinstall:    all
  121. X
  122. Xsmallinstall:
  123. X
  124. Xclean:    
  125. X
  126. Xclobber:
  127. X
  128. Xlist:
  129. X    @for i in ${CFILES} ${HFILES} ${OTHER}; do \
  130. X        echo "${START}/$$i"; \
  131. X    done    
  132. X
  133. Xcpio:
  134. X    make -s list | cpio -ocv > ${CPIO}
  135. END_OF_FILE
  136. if test 956 -ne `wc -c <'demo/mac/Makefile'`; then
  137.     echo shar: \"'demo/mac/Makefile'\" unpacked with wrong size!
  138. fi
  139. # end of 'demo/mac/Makefile'
  140. fi
  141. if test -f 'demo/misc/set_console.c' -a "${1}" != "-c" ; then 
  142.   echo shar: Will not clobber existing file \"'demo/misc/set_console.c'\"
  143. else
  144. echo shar: Extracting \"'demo/misc/set_console.c'\" \(818 characters\)
  145. sed "s/^X//" >'demo/misc/set_console.c' <<'END_OF_FILE'
  146. X/* redirect sun console output to this window */
  147. X
  148. X#include <stdio.h>
  149. X#include <sys/ioctl.h>
  150. X#include <sys/types.h>
  151. X#include <sundev/kbio.h>
  152. X
  153. Xmain(argc,argv)
  154. Xint argc;
  155. Xchar **argv;
  156. X    {
  157. X    int fd;
  158. X    int kbd;
  159. X    int one = 1;
  160. X    int mode = 0;
  161. X   char *name, *ttyname();
  162. X
  163. X    /* make sure kbd is in direct mode */
  164. X
  165. X    if ((kbd = open("/dev/kbd",0)) < 0 ) {
  166. X        perror("open");
  167. X        exit(1);
  168. X        }
  169. X    if (ioctl(kbd,KIOCGDIRECT,&mode) < 0 ) {
  170. X        perror("kbd ioctl");
  171. X        exit(1);
  172. X        }
  173. X
  174. X    if (mode != 1) {
  175. X        fprintf(stderr,"Keyboard not in direct mode\n");
  176. X        exit(1);
  177. X        }
  178. X
  179. X    if (**argv == 'r')         /* reset console */
  180. X        fd = open("/dev/console");
  181. X    else
  182. X        fd = 2;
  183. X
  184. X   if (fd) {
  185. X      name = ttyname(fd);
  186. X       if (name) {
  187. X         ioctl(fd,TIOCCONS,&one);
  188. X         printf("Redirecting CONSOLE output to: %s\n",name);
  189. X         exit(0);
  190. X         }
  191. X      }
  192. X   }
  193. END_OF_FILE
  194. if test 818 -ne `wc -c <'demo/misc/set_console.c'`; then
  195.     echo shar: \"'demo/misc/set_console.c'\" unpacked with wrong size!
  196. fi
  197. # end of 'demo/misc/set_console.c'
  198. fi
  199. if test -f 'demo/misc/startup.c' -a "${1}" != "-c" ; then 
  200.   echo shar: Will not clobber existing file \"'demo/misc/startup.c'\"
  201. else
  202. echo shar: Extracting \"'demo/misc/startup.c'\" \(1024 characters\)
  203. sed "s/^X//" >'demo/misc/startup.c' <<'END_OF_FILE'
  204. X/*                        Copyright (c) 1987 Bellcore
  205. X *                            All Rights Reserved
  206. X *       Permission is granted to copy or use this program, EXCEPT that it
  207. X *       may not be sold for profit, the copyright notice must be reproduced
  208. X *       on copies, and credit should be given to Bellcore where it is due.
  209. X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  210. X */
  211. X/*    $Header: startup.c,v 4.2 88/06/22 14:38:09 bianchi Exp $
  212. X    $Source: /tmp/mgrsrc/demo/misc/RCS/startup.c,v $
  213. X*/
  214. Xstatic char    RCSid_[] = "$Source: /tmp/mgrsrc/demo/misc/RCS/startup.c,v $$Revision: 4.2 $";
  215. X
  216. X/* generate a startup file from existing window configuration */
  217. X
  218. X#include "term.h"
  219. X
  220. X
  221. Xmain(argc,argv)
  222. Xint argc;
  223. Xchar **argv;
  224. X   {
  225. X   register int i;
  226. X   int count;
  227. X   struct window_data data;
  228. X
  229. X   ckmgrterm( *argv );
  230. X
  231. X   m_setup(0);
  232. X   while( get_eachwin( &data ) )
  233. X      if (data.num == 0)
  234. X         printf("window %d\t%d\t%d\t%d\n",
  235. X            data.x, data.y, data.w, data.h);
  236. X   printf("done\n");
  237. X   } 
  238. END_OF_FILE
  239. if test 1024 -ne `wc -c <'demo/misc/startup.c'`; then
  240.     echo shar: \"'demo/misc/startup.c'\" unpacked with wrong size!
  241. fi
  242. # end of 'demo/misc/startup.c'
  243. fi
  244. if test -f 'demo/msg/send.c' -a "${1}" != "-c" ; then 
  245.   echo shar: Will not clobber existing file \"'demo/msg/send.c'\"
  246. else
  247. echo shar: Extracting \"'demo/msg/send.c'\" \(905 characters\)
  248. sed "s/^X//" >'demo/msg/send.c' <<'END_OF_FILE'
  249. X/*    $Header: send.c,v 4.1 88/06/21 14:02:46 bianchi Exp $
  250. X    $Source: /tmp/mgrsrc/demo/msg/RCS/send.c,v $
  251. X*/
  252. Xstatic char    RCSid_[] = "$Source: /tmp/mgrsrc/demo/msg/RCS/send.c,v $$Revision: 4.1 $";
  253. X
  254. X/*                        Copyright (c) 1987 Bellcore
  255. X *                            All Rights Reserved
  256. X *       Permission is granted to copy or use this program, EXCEPT that it
  257. X *       may not be sold for profit, the copyright notice must be reproduced
  258. X *       on copies, and credit should be given to Bellcore where it is due.
  259. X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  260. X */
  261. X#include    "term.h"
  262. X
  263. X/* sent a message to a server */
  264. X
  265. Xmain(argc,argv)
  266. Xint argc;
  267. Xchar **argv;
  268. X   {
  269. X   char *dot, *index();
  270. X
  271. X   ckmgrterm( *argv );
  272. X
  273. X   if (argc < 2)
  274. X      exit (0);
  275. X
  276. X   if (dot=index(argv[1],'.'))
  277. X      *dot = '\0';
  278. X
  279. X   m_setup( M_FLUSH );
  280. X   m_sendto( atoi(argv[1]), "F $" );
  281. X   }
  282. END_OF_FILE
  283. if test 905 -ne `wc -c <'demo/msg/send.c'`; then
  284.     echo shar: \"'demo/msg/send.c'\" unpacked with wrong size!
  285. fi
  286. # end of 'demo/msg/send.c'
  287. fi
  288. if test -f 'demo/msg/start' -a "${1}" != "-c" ; then 
  289.   echo shar: Will not clobber existing file \"'demo/msg/start'\"
  290. else
  291. echo shar: Extracting \"'demo/msg/start'\" \(1152 characters\)
  292. sed "s/^X//" >'demo/msg/start' <<'END_OF_FILE'
  293. X#!/bin/sh
  294. X#                        Copyright (c) 1987 Bellcore
  295. X#                            All Rights Reserved
  296. X#       Permission is granted to copy or use this program, EXCEPT that it
  297. X#       may not be sold for profit, the copyright notice must be reproduced
  298. X#       on copies, and credit should be given to Bellcore where it is due.
  299. X#       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  300. X
  301. X#  $Header: font,v 4.1 88/06/21 14:0
  302. X
  303. X#    start a server
  304. X
  305. XDO=do
  306. Xchmod go-w `tty`  || echo "MGR not suid-root, fatal error"
  307. X
  308. Xcase $1 in
  309. X   oldvi )   exec $DO -i -c vi eye_bld3 eye_bld1;;
  310. X   vi | edit ) exec $DO -i -c do_vi eye_bld3 eye_bld1;;
  311. X   hm )      exec $DO -i -W -n hm -c "hm -s" file_shut file_open;;
  312. X   remove )  exec $DO -i -W -c remove gcan_shut gcan_open;;
  313. X   print )   exec $DO -i -W -n print -c "lpr -P$2 " ptr_laser ptr_laseron;;
  314. X   oldmore ) exec $DO -i -p -c more scroll_1 thinker;;
  315. X   more )    exec $DO -i -c do_more scroll_1 thinker;;
  316. X   file )    exec $DO -i -p -c do_file frog1 frog2;;
  317. X   ls )      exec $DO -i -p -c do_ls frog1 frog2;;
  318. X   * )         echo "try one of vi,hm,remove,more,file,ls,print <printer>";;
  319. Xesac
  320. END_OF_FILE
  321. if test 1152 -ne `wc -c <'demo/msg/start'`; then
  322.     echo shar: \"'demo/msg/start'\" unpacked with wrong size!
  323. fi
  324. chmod +x 'demo/msg/start'
  325. # end of 'demo/msg/start'
  326. fi
  327. if test -f 'demo/sh/Makefile' -a "${1}" != "-c" ; then 
  328.   echo shar: Will not clobber existing file \"'demo/sh/Makefile'\"
  329. else
  330. echo shar: Extracting \"'demo/sh/Makefile'\" \(931 characters\)
  331. sed "s/^X//" >'demo/sh/Makefile' <<'END_OF_FILE'
  332. X#                        Copyright (c) 1987 Bellcore
  333. X#                            All Rights Reserved
  334. X#       Permission is granted to copy or use this program, EXCEPT that it
  335. X#       may not be sold for profit, the copyright notice must be reproduced
  336. X#       on copies, and credit should be given to Bellcore where it is due.
  337. X#       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  338. X
  339. X#    $Header: Makefile,v 4.3 88/08/12 07:42:55 sau Exp $
  340. X#    $Source: /tmp/mgrsrc/demo/sh/RCS/Makefile,v $
  341. X
  342. X# makefile for shell files 
  343. X
  344. XINSROOT=/usr/mgr
  345. XINSDIR=$(INSROOT)/bin
  346. X
  347. XALL = bury font loadfont menu more shape showfont square vi c_menu color cursor
  348. X
  349. XSTART = .
  350. X
  351. Xall small fast:    $(ALL)
  352. X
  353. X
  354. Xinstall smallinstall:    $(ALL) $(INSDIR)
  355. X        cd $(INSDIR);  rm -f $(ALL)
  356. X        cp $(ALL) $(INSDIR)
  357. X        cd $(INSDIR);  chmod 755 $(ALL)
  358. X
  359. X$(INSDIR):
  360. X        mkdir $@
  361. X
  362. Xclean clobber:
  363. X
  364. Xlist:
  365. X    @for i in $(ALL) Makefile; do \
  366. X        echo "$(START)/$$i"; \
  367. X    done    
  368. END_OF_FILE
  369. if test 931 -ne `wc -c <'demo/sh/Makefile'`; then
  370.     echo shar: \"'demo/sh/Makefile'\" unpacked with wrong size!
  371. fi
  372. # end of 'demo/sh/Makefile'
  373. fi
  374. if test -f 'demo/sh/cursor' -a "${1}" != "-c" ; then 
  375.   echo shar: Will not clobber existing file \"'demo/sh/cursor'\"
  376. else
  377. echo shar: Extracting \"'demo/sh/cursor'\" \(982 characters\)
  378. sed "s/^X//" >'demo/sh/cursor' <<'END_OF_FILE'
  379. X#!/bin/sh
  380. X#                        Copyright (c) 1987 Bellcore
  381. X#                            All Rights Reserved
  382. X#       Permission is granted to copy or use this program, EXCEPT that it
  383. X#       may not be sold for profit, the copyright notice must be reproduced
  384. X#       on copies, and credit should be given to Bellcore where it is due.
  385. X#       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  386. X
  387. X#    $Header: cursor,v 1.1 88/08/12 07:44:06 sau Exp $
  388. X#    $Source: /tmp/mgrsrc/demo/sh/RCS/cursor,v $
  389. X
  390. X#    set cursor style
  391. XSET=h
  392. XESC=^[
  393. X
  394. Xif /bin/test $TERM != mgr
  395. Xthen
  396. X   echo "$0 only works on mgr terminals"
  397. X   exit 1
  398. Xfi
  399. X
  400. Xcase $1 in
  401. X    n*)        echo -n $ESC$SET;;
  402. X    l*)        echo -n ${ESC}1$SET;;
  403. X    b*)        echo -n ${ESC}3$SET;;
  404. X    u*)            echo -n ${ESC}4$SET;;
  405. X    r*)            echo -n ${ESC}2$SET;;
  406. X    i*)            echo -n ${ESC}5$SET;;
  407. X    *)                echo "Specify one of:"
  408. X                    echo " n(ormal)"
  409. X                    echo " b(ox)"
  410. X                    echo " u(nderline)"
  411. X                    echo " l(eft)"
  412. X                    echo " r(ight)"
  413. X                    echo " i(nvisible)";;
  414. Xesac
  415. END_OF_FILE
  416. if test 982 -ne `wc -c <'demo/sh/cursor'`; then
  417.     echo shar: \"'demo/sh/cursor'\" unpacked with wrong size!
  418. fi
  419. chmod +x 'demo/sh/cursor'
  420. # end of 'demo/sh/cursor'
  421. fi
  422. if test -f 'demo/sh/shape' -a "${1}" != "-c" ; then 
  423.   echo shar: Will not clobber existing file \"'demo/sh/shape'\"
  424. else
  425. echo shar: Extracting \"'demo/sh/shape'\" \(812 characters\)
  426. sed "s/^X//" >'demo/sh/shape' <<'END_OF_FILE'
  427. X#!/bin/sh
  428. X#                        Copyright (c) 1987 Bellcore
  429. X#                            All Rights Reserved
  430. X#       Permission is granted to copy or use this program, EXCEPT that it
  431. X#       may not be sold for profit, the copyright notice must be reproduced
  432. X#       on copies, and credit should be given to Bellcore where it is due.
  433. X#       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  434. X
  435. X#    $Header: shape,v 4.1 88/06/21 14:01:37 bianchi Exp $
  436. X#    $Source: /tmp/mgrsrc/demo/sh/RCS/shape,v $
  437. X
  438. X#    reshape a window
  439. X
  440. XESC="^["
  441. XSHAPE="w"
  442. X
  443. Xif /bin/test $TERM != mgr
  444. Xthen
  445. X   echo "$0 only works on mgr terminals"
  446. X   exit 1
  447. Xfi
  448. X
  449. Xcase $# in
  450. X   0) echo -n "${ESC}80,24$SHAPE" ;;
  451. X   1) echo -n "${ESC}0,$1$SHAPE" ;;
  452. X   2) echo -n "${ESC}$1,$2$SHAPE" ;;
  453. X   *) echo "usage: $0 <columns> <rows>" ;;
  454. Xesac
  455. END_OF_FILE
  456. if test 812 -ne `wc -c <'demo/sh/shape'`; then
  457.     echo shar: \"'demo/sh/shape'\" unpacked with wrong size!
  458. fi
  459. chmod +x 'demo/sh/shape'
  460. # end of 'demo/sh/shape'
  461. fi
  462. if test -f 'demo/sh/square' -a "${1}" != "-c" ; then 
  463.   echo shar: Will not clobber existing file \"'demo/sh/square'\"
  464. else
  465. echo shar: Extracting \"'demo/sh/square'\" \(974 characters\)
  466. sed "s/^X//" >'demo/sh/square' <<'END_OF_FILE'
  467. X#!/bin/sh
  468. X#                        Copyright (c) 1987 Bellcore
  469. X#                            All Rights Reserved
  470. X#       Permission is granted to copy or use this program, EXCEPT that it
  471. X#       may not be sold for profit, the copyright notice must be reproduced
  472. X#       on copies, and credit should be given to Bellcore where it is due.
  473. X#       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  474. X
  475. X#    $Header: square,v 4.1 88/06/21 14:01:40 bianchi Exp $
  476. X#    $Source: /tmp/mgrsrc/demo/sh/RCS/square,v $
  477. X
  478. X# square a window 
  479. X
  480. XESC="^["
  481. XSHAPE="W"
  482. XSIZE="4I"
  483. X
  484. Xif /bin/test $TERM != mgr
  485. Xthen
  486. X   echo "$0 only works on mgr terminals"
  487. X   exit 1
  488. Xfi
  489. X
  490. X#    get current size
  491. X
  492. Xstty -echo
  493. Xecho -n "${ESC}${SIZE}"
  494. Xread x y wide high
  495. Xstty echo
  496. Xcase $# in
  497. X   0) echo -n "${ESC}$x,$y,$wide,$wide$SHAPE" ;;
  498. X   1) echo -n "${ESC}$x,$y,$1,$1$SHAPE" ;;
  499. X   2) high=`expr $1 '*' $2 / 100`
  500. X      echo -n "${ESC}$x,$y,$1,$high$SHAPE" ;;
  501. X   *) echo "usage: $0 [size] [aspect ratio]";;
  502. Xesac
  503. END_OF_FILE
  504. if test 974 -ne `wc -c <'demo/sh/square'`; then
  505.     echo shar: \"'demo/sh/square'\" unpacked with wrong size!
  506. fi
  507. chmod +x 'demo/sh/square'
  508. # end of 'demo/sh/square'
  509. fi
  510. if test -f 'doc/bounce.1' -a "${1}" != "-c" ; then 
  511.   echo shar: Will not clobber existing file \"'doc/bounce.1'\"
  512. else
  513. echo shar: Extracting \"'doc/bounce.1'\" \(834 characters\)
  514. sed "s/^X//" >'doc/bounce.1' <<'END_OF_FILE'
  515. X'\"                        Copyright (c) 1988 Bellcore
  516. X'\"                            All Rights Reserved
  517. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  518. X'\"       may not be sold for profit, the copyright notice must be reproduced
  519. X'\"       on copies, and credit should be given to Bellcore where it is due.
  520. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  521. X'\"
  522. X'\"    $Header: bounce.1,v 4.1 88/06/21 13:51:18 bianchi Exp $
  523. X'\"    $Source: /tmp/mgrsrc/doc/RCS/bounce.1,v $
  524. X.TH bounce 1L "April 30, 1985"
  525. X.SH NAME
  526. Xbounce \- A standard graphics demo
  527. X.SH SYNOPSIS
  528. X.B bounce
  529. X[ \fB\-s\fP ]
  530. X.SH DESCRIPTION
  531. X.B Bounce
  532. Xbounces 10 lines around the window forever.
  533. XThe
  534. X.B \-s
  535. Xflag bounces the lines slower.
  536. XBounce stops if its window is obscured.
  537. X.SH SEE ALSO
  538. Xmgr(1L)
  539. X.SH AUTHOR
  540. XD. Nachbar
  541. END_OF_FILE
  542. if test 834 -ne `wc -c <'doc/bounce.1'`; then
  543.     echo shar: \"'doc/bounce.1'\" unpacked with wrong size!
  544. fi
  545. # end of 'doc/bounce.1'
  546. fi
  547. if test -f 'doc/browse.1' -a "${1}" != "-c" ; then 
  548.   echo shar: Will not clobber existing file \"'doc/browse.1'\"
  549. else
  550. echo shar: Extracting \"'doc/browse.1'\" \(1212 characters\)
  551. sed "s/^X//" >'doc/browse.1' <<'END_OF_FILE'
  552. X'\"                        Copyright (c) 1988 Bellcore
  553. X'\"                            All Rights Reserved
  554. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  555. X'\"       may not be sold for profit, the copyright notice must be reproduced
  556. X'\"       on copies, and credit should be given to Bellcore where it is due.
  557. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  558. X'\"
  559. X'\"    $Header: browse.1,v 4.1 88/06/21 13:51:20 bianchi Exp $
  560. X'\"    $Source: /tmp/mgrsrc/doc/RCS/browse.1,v $
  561. X.TH browse 1L "June 30, 1986"
  562. X.SH NAME
  563. Xbrowse \- An icon browser for MGR
  564. X.SH SYNOPSIS
  565. X.B browse
  566. X\fBfilename\fP...
  567. X.SH DESCRIPTION
  568. X.B Browse
  569. Xdisplays the icon files specified on the command line in the current window.
  570. XIf all of the icons specified won't fit in the window, the pop-up menu accessed from the
  571. Xmiddle mouse button permits paging back and forth among the icons.
  572. X.LP
  573. XThe Right or
  574. X.I pointing
  575. Xbutton of the mouse, when clicked over an 
  576. X.I icon,
  577. Xhighlights the icon and prints its filename.
  578. X.SH BUGS
  579. X.TP 
  580. X*
  581. XThe icon files are read from the same host
  582. X.I MGR
  583. Xis executing on, not the host 
  584. X.I browse is running on.
  585. X.SH SEE ALSO
  586. Xmgr(1L)
  587. Xbitmap(5L)
  588. Xzoom(1L)
  589. X.SH AUTHOR
  590. XS. A. Uhler
  591. END_OF_FILE
  592. if test 1212 -ne `wc -c <'doc/browse.1'`; then
  593.     echo shar: \"'doc/browse.1'\" unpacked with wrong size!
  594. fi
  595. # end of 'doc/browse.1'
  596. fi
  597. if test -f 'doc/clock.1' -a "${1}" != "-c" ; then 
  598.   echo shar: Will not clobber existing file \"'doc/clock.1'\"
  599. else
  600. echo shar: Extracting \"'doc/clock.1'\" \(1058 characters\)
  601. sed "s/^X//" >'doc/clock.1' <<'END_OF_FILE'
  602. X'\"                        Copyright (c) 1988 Bellcore
  603. X'\"                            All Rights Reserved
  604. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  605. X'\"       may not be sold for profit, the copyright notice must be reproduced
  606. X'\"       on copies, and credit should be given to Bellcore where it is due.
  607. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  608. X'\"
  609. X'\"    $Header: clock.1,v 4.1 88/06/21 13:51:24 bianchi Exp $
  610. X'\"    $Source: /tmp/mgrsrc/doc/RCS/clock.1,v $
  611. X.TH clock 1L "April 30, 1985"
  612. X.SH NAME
  613. Xclock \- Digital display of time of day on a 
  614. X.I mgr
  615. Xterminal.
  616. X.SH SYNOPSIS
  617. X.B clock
  618. X[ \fB\-b\fP ]
  619. X[ \fB\-f\fP<font> ]
  620. X[ \fB\-s\fP ]
  621. X.SH DESCRIPTION
  622. X.B Clock
  623. Xdisplays a time of day clock on a 
  624. X.I mgr
  625. Xwindow.
  626. XThe window shrinks to just enclose the display.
  627. XThe
  628. X.B -f
  629. Xflag is used to specify the font to use
  630. Xfor the display.
  631. X.B clock -f5
  632. Xis typical.
  633. X.B -b
  634. Xpushes the clock to the bottom of the display, and
  635. X.B -s
  636. Xdoesn't reshape the window.
  637. X.SH SEE ALSO
  638. Xclock2(1L)
  639. Xmgr(1L)
  640. X.SH AUTHOR
  641. XS. A. Uhler
  642. END_OF_FILE
  643. if test 1058 -ne `wc -c <'doc/clock.1'`; then
  644.     echo shar: \"'doc/clock.1'\" unpacked with wrong size!
  645. fi
  646. # end of 'doc/clock.1'
  647. fi
  648. if test -f 'doc/clock2.1' -a "${1}" != "-c" ; then 
  649.   echo shar: Will not clobber existing file \"'doc/clock2.1'\"
  650. else
  651. echo shar: Extracting \"'doc/clock2.1'\" \(879 characters\)
  652. sed "s/^X//" >'doc/clock2.1' <<'END_OF_FILE'
  653. X'\"                        Copyright (c) 1988 Bellcore
  654. X'\"                            All Rights Reserved
  655. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  656. X'\"       may not be sold for profit, the copyright notice must be reproduced
  657. X'\"       on copies, and credit should be given to Bellcore where it is due.
  658. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  659. X'\"
  660. X'\"    $Header: clock2.1,v 4.1 88/06/21 13:51:26 bianchi Exp $
  661. X'\"    $Source: /tmp/mgrsrc/doc/RCS/clock2.1,v $
  662. X.TH clock2 1L "April 30, 1985"
  663. X.SH NAME
  664. Xclock2 \- Analog display of time of day on a 
  665. X.I mgr
  666. Xterminal.
  667. X.SH SYNOPSIS
  668. X.B clock2
  669. X.SH DESCRIPTION
  670. X.B Clock2
  671. Xdraws an analog clock face that fills the current window, on which
  672. Xit shows the current time of day.
  673. XSquare-ish windows produce the best results.
  674. X.SH SEE ALSO
  675. Xclock(1L)
  676. Xmgr(1L)
  677. X.SH AUTHOR
  678. XS. A. Uhler
  679. END_OF_FILE
  680. if test 879 -ne `wc -c <'doc/clock2.1'`; then
  681.     echo shar: \"'doc/clock2.1'\" unpacked with wrong size!
  682. fi
  683. # end of 'doc/clock2.1'
  684. fi
  685. if test -f 'doc/cycle.1' -a "${1}" != "-c" ; then 
  686.   echo shar: Will not clobber existing file \"'doc/cycle.1'\"
  687. else
  688. echo shar: Extracting \"'doc/cycle.1'\" \(1077 characters\)
  689. sed "s/^X//" >'doc/cycle.1' <<'END_OF_FILE'
  690. X'\"                        Copyright (c) 1988 Bellcore
  691. X'\"                            All Rights Reserved
  692. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  693. X'\"       may not be sold for profit, the copyright notice must be reproduced
  694. X'\"       on copies, and credit should be given to Bellcore where it is due.
  695. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  696. X'\"
  697. X'\"    $Header: cycle.1,v 4.2 88/06/24 17:32:25 bianchi Exp $
  698. X'\"    $Source: /tmp/mgrsrc/doc/RCS/cycle.1,v $
  699. X.TH cycle 1L "June 24, 1988"
  700. X.SH NAME
  701. Xcycle \- Display a sequence of icons on an 
  702. X.I mgr
  703. Xterminal.
  704. X.SH SYNOPSIS
  705. X.B cycle
  706. X[ \fB\-sspeed\fP ] [ \fB\-r\fP ] icon1 icon2 [ ... \fB<icon\fP\fIn\fP>\fP ]
  707. X.SH DESCRIPTION
  708. X.B cycle
  709. Xwill display the list of specified icons in sequence in an
  710. X.B mgr
  711. Xwindow.
  712. X
  713. XThe flag
  714. X.B \-s speed
  715. Xsets the delay between frames in micro-seconds
  716. X
  717. XThe flag
  718. X.B \-r
  719. Xcauses the frames to be run forward and then in reverse and then repeat,
  720. Xrather than just running them forward repeatedly.
  721. X.SH SEE ALSO
  722. Xmgr(1L)
  723. X.SH AUTHOR
  724. XS. D.  Hawley
  725. END_OF_FILE
  726. if test 1077 -ne `wc -c <'doc/cycle.1'`; then
  727.     echo shar: \"'doc/cycle.1'\" unpacked with wrong size!
  728. fi
  729. # end of 'doc/cycle.1'
  730. fi
  731. if test -f 'doc/dmgr.1' -a "${1}" != "-c" ; then 
  732.   echo shar: Will not clobber existing file \"'doc/dmgr.1'\"
  733. else
  734. echo shar: Extracting \"'doc/dmgr.1'\" \(1084 characters\)
  735. sed "s/^X//" >'doc/dmgr.1' <<'END_OF_FILE'
  736. X.TH dmgr 1L "December 12, 1987"
  737. X.SH NAME
  738. XDmgr \- A rudimentary troff previewer for mgr
  739. X.SH SYNOPSIS
  740. Xditroff 
  741. X[ \fI<ditroff args>\fP ] ... \(br
  742. X.B Dmgr
  743. X.SH DESCRIPTION
  744. X.B Dmgr
  745. Xis a simple 
  746. X.I troff
  747. Xpreviewer for 
  748. X.I MGR .
  749. XIt reads
  750. X.I ditroff
  751. Xoutput
  752. Xand places characters on an
  753. X.I MGR
  754. Xwindow in their proper relative location on
  755. Xthe page, using whatever 
  756. X.I MGR
  757. Xcharacter font happens to be current.
  758. XBold face is indicated by overstiking, italics by underlining.
  759. X.B Dmgr
  760. Xpauses at the end of every page and rings the bell.
  761. XA 
  762. X.I RETURN
  763. Xcauses 
  764. X.B dmgr
  765. Xto continue with the next page.
  766. X.SH BUGS
  767. X.TP 3
  768. X*
  769. X.B Dmgr
  770. Xuses the current 
  771. X.I Mgr
  772. Xfont for output, which is probably never the appropriate font to use.
  773. XAs such 
  774. X.B Dmgr
  775. Xis useful for previewing the page layout; not for actually reading the 
  776. Xdocument.
  777. X.TP 3
  778. X*
  779. X.B Dmgr
  780. Xdoesn't know about special characters or ligatures,
  781. Xwhich are printed as dashes "-".
  782. X.TP 3
  783. X*
  784. X.B Dmgr
  785. Xinvents a page size, suitable for 8-\(12 by 11 inch printers
  786. Xinstead of extracting it from 
  787. X.I ditroff
  788. Xoutput.
  789. X.SH SEE ALSO
  790. Xmgr(1L) ditroff(1)
  791. X.SH AUTHOR
  792. XS. A. Uhler
  793. END_OF_FILE
  794. if test 1084 -ne `wc -c <'doc/dmgr.1'`; then
  795.     echo shar: \"'doc/dmgr.1'\" unpacked with wrong size!
  796. fi
  797. # end of 'doc/dmgr.1'
  798. fi
  799. if test -f 'doc/font.1' -a "${1}" != "-c" ; then 
  800.   echo shar: Will not clobber existing file \"'doc/font.1'\"
  801. else
  802. echo shar: Extracting \"'doc/font.1'\" \(826 characters\)
  803. sed "s/^X//" >'doc/font.1' <<'END_OF_FILE'
  804. X'\"                        Copyright (c) 1988 Bellcore
  805. X'\"                            All Rights Reserved
  806. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  807. X'\"       may not be sold for profit, the copyright notice must be reproduced
  808. X'\"       on copies, and credit should be given to Bellcore where it is due.
  809. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  810. X'\"
  811. X'\"    $Header: font.1,v 4.1 88/06/21 13:51:32 bianchi Exp $
  812. X'\"    $Source: /tmp/mgrsrc/doc/RCS/font.1,v $
  813. X.TH font 1L "April 30, 1985"
  814. X.SH NAME
  815. Xfont \- change to a new font in a
  816. X.I mgr
  817. Xwindow.
  818. X.SH SYNOPSIS
  819. X.B font
  820. X[ \fB<font number>\fP ]
  821. X.SH DESCRIPTION
  822. X.B font
  823. XChanges the current font to the number indicated,
  824. Xor to the default font if
  825. X.I font number
  826. Xis omitted.
  827. X.SH SEE ALSO
  828. Xmgr(1L)
  829. X.SH AUTHOR
  830. XS. A. Uhler
  831. END_OF_FILE
  832. if test 826 -ne `wc -c <'doc/font.1'`; then
  833.     echo shar: \"'doc/font.1'\" unpacked with wrong size!
  834. fi
  835. # end of 'doc/font.1'
  836. fi
  837. if test -f 'doc/lock.1' -a "${1}" != "-c" ; then 
  838.   echo shar: Will not clobber existing file \"'doc/lock.1'\"
  839. else
  840. echo shar: Extracting \"'doc/lock.1'\" \(1013 characters\)
  841. sed "s/^X//" >'doc/lock.1' <<'END_OF_FILE'
  842. X'\"                        Copyright (c) 1988 Bellcore
  843. X'\"                            All Rights Reserved
  844. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  845. X'\"       may not be sold for profit, the copyright notice must be reproduced
  846. X'\"       on copies, and credit should be given to Bellcore where it is due.
  847. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  848. X'\"
  849. X'\"    $Header: lock.1,v 1.1 88/07/20 11:12:25 sau Exp $
  850. X'\"    $Source: /tmp/mgrsrc/doc/RCS/lock.1,v $
  851. X.TH lock local
  852. X.SH NAME
  853. Xlock \- lock the sun console
  854. X.SH SYNOPSIS
  855. Xlock
  856. X.SH DESCRIPTION
  857. X.B lock
  858. Xdisplays a screen-phosphor saving pattern on the sun console.  When
  859. Xyou login password is typed on standard input, the screen is restored.
  860. XIf you mistype your password, the pattern direction reverses, and
  861. Xyou may try again.
  862. X.SH FILES
  863. X.TP *
  864. X/dev/bwtwo0    to find the screen
  865. X.TP *
  866. X/etc/passwd    to check the login password
  867. X.SH SEE ALSO
  868. Xlockscreen(1)
  869. X.SH BUGS
  870. XError checking is poor
  871. X.SH AUTHOR
  872. XS. A. Uhler
  873. END_OF_FILE
  874. if test 1013 -ne `wc -c <'doc/lock.1'`; then
  875.     echo shar: \"'doc/lock.1'\" unpacked with wrong size!
  876. fi
  877. # end of 'doc/lock.1'
  878. fi
  879. if test -f 'doc/maze.1' -a "${1}" != "-c" ; then 
  880.   echo shar: Will not clobber existing file \"'doc/maze.1'\"
  881. else
  882. echo shar: Extracting \"'doc/maze.1'\" \(1199 characters\)
  883. sed "s/^X//" >'doc/maze.1' <<'END_OF_FILE'
  884. X'\"                        Copyright (c) 1988 Bellcore
  885. X'\"                            All Rights Reserved
  886. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  887. X'\"       may not be sold for profit, the copyright notice must be reproduced
  888. X'\"       on copies, and credit should be given to Bellcore where it is due.
  889. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  890. X'\"
  891. X'\"    $Header: maze.1,v 4.1 88/06/21 13:51:41 bianchi Exp $
  892. X'\"    $Source: /tmp/mgrsrc/doc/RCS/maze.1,v $
  893. X.TH maze 1L "March 30, 1986"
  894. X.SH NAME
  895. XMaze \-  A graphical game of solitare
  896. X.SH SYNOPSIS
  897. X.B maze
  898. X.SH DESCRIPTION
  899. X.B Maze
  900. Xdraws a maze and permits you to navigate around it while displaying both a top and
  901. Xperspective view. 
  902. XThe
  903. X.B f
  904. X(or
  905. X.B space
  906. X),
  907. X.B r,
  908. X.B l,
  909. Xand
  910. X.B b
  911. Xkeys move you
  912. Xforward, right, left, and
  913. Xbackwards respectively.
  914. XYou can sometimes see others in the maze if they are playing
  915. X.B maze
  916. Xsomewhere else on the network.
  917. X.SH BUGS
  918. X.TP 3
  919. X*
  920. XThis is truly a mindless endeavor.
  921. X.TP 3
  922. X*
  923. XWhen other maze players die, they leave ghosts in the maze.
  924. X.SH SEE ALSO
  925. Xmgr(1L)
  926. X.SH ACKNOWLEDGEMENTS
  927. XThis program was written by 
  928. X.I "J. Gosling"
  929. Xfor
  930. X.I Andrew
  931. Xand ported to
  932. X.B mgr.
  933. END_OF_FILE
  934. if test 1199 -ne `wc -c <'doc/maze.1'`; then
  935.     echo shar: \"'doc/maze.1'\" unpacked with wrong size!
  936. fi
  937. # end of 'doc/maze.1'
  938. fi
  939. if test -f 'doc/oclose.1' -a "${1}" != "-c" ; then 
  940.   echo shar: Will not clobber existing file \"'doc/oclose.1'\"
  941. else
  942. echo shar: Extracting \"'doc/oclose.1'\" \(1204 characters\)
  943. sed "s/^X//" >'doc/oclose.1' <<'END_OF_FILE'
  944. X'\"                        Copyright (c) 1988 Bellcore
  945. X'\"                            All Rights Reserved
  946. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  947. X'\"       may not be sold for profit, the copyright notice must be reproduced
  948. X'\"       on copies, and credit should be given to Bellcore where it is due.
  949. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  950. X'\"
  951. X'\"    $Header: oclose.1,v 4.1 88/06/21 13:51:56 bianchi Exp $
  952. X'\"    $Source: /tmp/mgrsrc/doc/RCS/oclose.1,v $
  953. X.TH oclose 1L "April 30, 1985"
  954. X.SH NAME
  955. Xoclose \- Close a 
  956. X.I mgr
  957. Xwindow.
  958. X.SH SYNOPSIS
  959. X.B oclose
  960. X[ \fB<message>\fP ]
  961. X[ \fB-F\fPn ]
  962. X.SH DESCRIPTION
  963. X.B Oclose
  964. XMakes the current window very small, displays
  965. X.I message
  966. Xin it, and moves it to the bottom of the screen.
  967. XUpon reactivating the window, it returns to its former size and position.
  968. XIf no
  969. X.I message
  970. Xis given,
  971. Xthe current 
  972. X.I hostname
  973. Xis displayed instead.
  974. XAn optional font number may be specified to indicate
  975. Xthe font in which
  976. X.I message 
  977. Xis displayed.
  978. X.SH BUGS
  979. X.TP 3
  980. X*
  981. X.I oclose
  982. Xdoes a poor job of placing the icon.
  983. X.TP 3
  984. X*
  985. XNot all windows on the screen may be closed at once.
  986. X.SH SEE ALSO
  987. Xmgr(1L)
  988. X.SH AUTHOR
  989. XS. A. Uhler
  990. END_OF_FILE
  991. if test 1204 -ne `wc -c <'doc/oclose.1'`; then
  992.     echo shar: \"'doc/oclose.1'\" unpacked with wrong size!
  993. fi
  994. # end of 'doc/oclose.1'
  995. fi
  996. if test -f 'doc/overlay.1' -a "${1}" != "-c" ; then 
  997.   echo shar: Will not clobber existing file \"'doc/overlay.1'\"
  998. else
  999. echo shar: Extracting \"'doc/overlay.1'\" \(1017 characters\)
  1000. sed "s/^X//" >'doc/overlay.1' <<'END_OF_FILE'
  1001. X'\"                        Copyright (c) 1988 Bellcore
  1002. X'\"                            All Rights Reserved
  1003. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  1004. X'\"       may not be sold for profit, the copyright notice must be reproduced
  1005. X'\"       on copies, and credit should be given to Bellcore where it is due.
  1006. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1007. X'\"
  1008. X'\"    $Header: overlay.1,v 4.1 88/06/29 14:06:17 bianchi Exp $
  1009. X'\"    $Source: /tmp/mgrsrc/doc/RCS/overlay.1,v $
  1010. X.TH overlay 1L "November 15, 1987"
  1011. X.SH NAME
  1012. Xoverlay \- Enable or disable the overlay plane on a Sun 110.
  1013. X.B MGR .
  1014. X.SH SYNOPSIS
  1015. Xoverlay on|off
  1016. X.SH DESCRIPTION
  1017. X.B Overlay
  1018. Xenables or disables the overlay plane on Sun's that have them.
  1019. XSetting the overlay plane 
  1020. X.I on
  1021. Xcauses the monochrome plane to obscure
  1022. Xthe color planes.
  1023. XSetting the overlay plane
  1024. X.I off
  1025. Xturns off the monochrome frame buffer, permitting the color frame buffer to 
  1026. Xbe visible.
  1027. X.SH SEE ALSO
  1028. Xmgr(1L)
  1029. X.SH AUTHOR
  1030. XS. A. Uhler
  1031. END_OF_FILE
  1032. if test 1017 -ne `wc -c <'doc/overlay.1'`; then
  1033.     echo shar: \"'doc/overlay.1'\" unpacked with wrong size!
  1034. fi
  1035. # end of 'doc/overlay.1'
  1036. fi
  1037. if test -f 'doc/shape.1' -a "${1}" != "-c" ; then 
  1038.   echo shar: Will not clobber existing file \"'doc/shape.1'\"
  1039. else
  1040. echo shar: Extracting \"'doc/shape.1'\" \(1070 characters\)
  1041. sed "s/^X//" >'doc/shape.1' <<'END_OF_FILE'
  1042. X'\"                        Copyright (c) 1988 Bellcore
  1043. X'\"                            All Rights Reserved
  1044. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  1045. X'\"       may not be sold for profit, the copyright notice must be reproduced
  1046. X'\"       on copies, and credit should be given to Bellcore where it is due.
  1047. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1048. X'\"
  1049. X'\"    $Header: shape.1,v 4.1 88/06/21 13:52:05 bianchi Exp $
  1050. X'\"    $Source: /tmp/mgrsrc/doc/RCS/shape.1,v $
  1051. X.TH shape 1L "April 30, 1985"
  1052. X.SH NAME
  1053. Xshape \- Reshape
  1054. X.I mgr
  1055. Xwindow.
  1056. X.SH SYNOPSIS
  1057. X.B shape
  1058. X[ \fB<columns>\fP ]
  1059. X[ \fB<rows>\fP ]
  1060. X.SH DESCRIPTION
  1061. X.B Shape
  1062. XReshapes the window to the specified number of 
  1063. X.I columns
  1064. Xand
  1065. X.I rows.
  1066. XWith no arguments
  1067. X.I shape
  1068. Xmakes an 
  1069. X.I 80 column
  1070. Xby
  1071. X.I 24 row
  1072. Xwindow.
  1073. XWith one argument,
  1074. X.I shape
  1075. Xchanges the number of lines to the number given,
  1076. Xleaving the number of columns unchanged.
  1077. X.SH BUGS
  1078. XGiven unreasonable arguments,
  1079. X.I shape
  1080. Xdoesn't guarantee reasonable results
  1081. X.SH SEE ALSO
  1082. Xmgr(1L)
  1083. X.SH AUTHOR
  1084. XS. A. Uhler
  1085. END_OF_FILE
  1086. if test 1070 -ne `wc -c <'doc/shape.1'`; then
  1087.     echo shar: \"'doc/shape.1'\" unpacked with wrong size!
  1088. fi
  1089. # end of 'doc/shape.1'
  1090. fi
  1091. if test -f 'doc/startup.1' -a "${1}" != "-c" ; then 
  1092.   echo shar: Will not clobber existing file \"'doc/startup.1'\"
  1093. else
  1094. echo shar: Extracting \"'doc/startup.1'\" \(981 characters\)
  1095. sed "s/^X//" >'doc/startup.1' <<'END_OF_FILE'
  1096. X'\"                        Copyright (c) 1988 Bellcore
  1097. X'\"                            All Rights Reserved
  1098. X'\"       Permission is granted to copy or use this program, EXCEPT that it
  1099. X'\"       may not be sold for profit, the copyright notice must be reproduced
  1100. X'\"       on copies, and credit should be given to Bellcore where it is due.
  1101. X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1102. X'\"
  1103. X'\"    $Header: startup.1,v 4.1 88/06/21 13:52:11 bianchi Exp $
  1104. X'\"    $Source: /tmp/mgrsrc/doc/RCS/startup.1,v $
  1105. X.TH startup 1L "April 30, 1985"
  1106. X.SH NAME
  1107. Xstartup \- produce a 
  1108. X.B startup
  1109. Xfile reflecting the current
  1110. X.I mgr
  1111. Xscreen layout.
  1112. X.SH SYNOPSIS
  1113. X.B startup
  1114. X.SH DESCRIPTION
  1115. X.B Startup
  1116. Xproduces the current
  1117. X.I mgr
  1118. Xwindow layout on its standard output,
  1119. Xin a form suitable for the 
  1120. X.I mgr
  1121. Xstartup file,
  1122. X.B $HOME/.mgrc.
  1123. X.SH BUGS
  1124. X.I startup
  1125. Xproduces only the windows positions, neglecting the fonts and commands
  1126. Xcurrently running in the windows.
  1127. X.SH SEE ALSO
  1128. Xmgr(1L)
  1129. END_OF_FILE
  1130. if test 981 -ne `wc -c <'doc/startup.1'`; then
  1131.     echo shar: \"'doc/startup.1'\" unpacked with wrong size!
  1132. fi
  1133. # end of 'doc/startup.1'
  1134. fi
  1135. if test -f 'doc/usrman/INDEX' -a "${1}" != "-c" ; then 
  1136.   echo shar: Will not clobber existing file \"'doc/usrman/INDEX'\"
  1137. else
  1138. echo shar: Extracting \"'doc/usrman/INDEX'\" \(983 characters\)
  1139. sed "s/^X//" >'doc/usrman/INDEX' <<'END_OF_FILE'
  1140. X#!/bin/sh
  1141. X#                        Copyright (c) 1988 Bellcore
  1142. X#                            All Rights Reserved
  1143. X#       Permission is granted to copy or use this program, EXCEPT that it
  1144. X#       may not be sold for profit, the copyright notice must be reproduced
  1145. X#       on copies, and credit should be given to Bellcore where it is due.
  1146. X#       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1147. X
  1148. X#    $Header: INDEX,v 4.2 88/06/30 12:44:46 bianchi Exp $
  1149. X#    $Source: /tmp/mgrsrc/doc/usrman/RCS/INDEX,v $
  1150. X
  1151. X
  1152. X# make an index from troff index generation pass
  1153. X
  1154. Xgrep '^[a-z]' $*  |
  1155. X    sort  +0 -1 -d  +1 -2 -n +2 -3 -r  |
  1156. X    awk '
  1157. X    BEGIN    {
  1158. X            name = ""
  1159. X            num = 0
  1160. X            printf ".na\n.Ih"
  1161. X        }
  1162. X    name != $1 {
  1163. X            name = $1
  1164. X            printf "\n.br\n%s", $1
  1165. X            num = 0
  1166. X        }
  1167. X    num != $2 {
  1168. X            if( num != 0 )
  1169. X                printf ","
  1170. X            if ($3 == "*")    # defining reference
  1171. X                printf " \\fI%s\\fP",$2
  1172. X            else        # additional reference
  1173. X                printf " %s", $2
  1174. X            num = $2
  1175. X        }
  1176. X    END    {
  1177. X            printf "\n.br\n.ad\n"
  1178. X        }
  1179. X    '
  1180. END_OF_FILE
  1181. if test 983 -ne `wc -c <'doc/usrman/INDEX'`; then
  1182.     echo shar: \"'doc/usrman/INDEX'\" unpacked with wrong size!
  1183. fi
  1184. chmod +x 'doc/usrman/INDEX'
  1185. # end of 'doc/usrman/INDEX'
  1186. fi
  1187. if test -f 'doc/usrman/croff/Makefile' -a "${1}" != "-c" ; then 
  1188.   echo shar: Will not clobber existing file \"'doc/usrman/croff/Makefile'\"
  1189. else
  1190. echo shar: Extracting \"'doc/usrman/croff/Makefile'\" \(1113 characters\)
  1191. sed "s/^X//" >'doc/usrman/croff/Makefile' <<'END_OF_FILE'
  1192. X#                        Copyright (c) 1988 Bellcore
  1193. X#                            All Rights Reserved
  1194. X#       Permission is granted to copy or use this program, EXCEPT that it
  1195. X#       may not be sold for profit, the copyright notice must be reproduced
  1196. X#       on copies, and credit should be given to Bellcore where it is due.
  1197. X#       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1198. X
  1199. X#    $Header: Makefile,v 1.4 88/07/08 13:51:00 sau Exp $
  1200. X#    $Source: /tmp/mgrsrc/doc/usrman/croff/RCS/Makefile,v $
  1201. X
  1202. X# Makefile for Troff C-Preprocessor
  1203. X
  1204. XSTART=.
  1205. X
  1206. X#    hash table size (for keywords)
  1207. XBUCKETS = 59
  1208. XCFLAGS = -g -DHSIZE=$(BUCKETS)
  1209. XCPIO=croff.cpio
  1210. X
  1211. Xcroff:        croff.o hash.o hash.h keys.o
  1212. X        cc -o croff croff.o hash.o keys.o
  1213. X
  1214. Xkeys.c:        keys mktable
  1215. X        < keys ./mktable -n keywords $(BUCKETS) > keys.c
  1216. X
  1217. Xmktable:    mktable.o hash.o hash.h
  1218. X        cc $(CFLAGS) -o mktable mktable.o hash.o
  1219. X
  1220. Xclean:        
  1221. X        rm -f *.o core keys.c mktable lex.yy.c
  1222. X
  1223. Xlist:
  1224. X    @for i in Makefile README croff.1 croff.l hash.c hash.h keys mktable.c; do \
  1225. X        echo "$(START)/$$i"; \
  1226. X    done
  1227. X
  1228. Xcpio:
  1229. X        make -s list | cpio -ocva > $(CPIO)
  1230. X
  1231. Xinstall: croff
  1232. X        
  1233. END_OF_FILE
  1234. if test 1113 -ne `wc -c <'doc/usrman/croff/Makefile'`; then
  1235.     echo shar: \"'doc/usrman/croff/Makefile'\" unpacked with wrong size!
  1236. fi
  1237. # end of 'doc/usrman/croff/Makefile'
  1238. fi
  1239. if test -f 'font-16/Usail6x8r' -a "${1}" != "-c" ; then 
  1240.   echo shar: Will not clobber existing file \"'font-16/Usail6x8r'\"
  1241. else
  1242. echo shar: Extracting \"'font-16/Usail6x8r'\" \(1097 characters\)
  1243. sed "s/^X//" >'font-16/Usail6x8r' <<'END_OF_FILE'
  1244. Xbegin 644 sail6x8r.fnt
  1245. XM%@8( H   $ &    0J_P . ,  &)1?     !     $**$?,"$(     ",$,,
  1246. XM$>,>,,     ,.,<,<>>,2..1011,<.<,?21111>.0.$ $ 0 " & 0$$0,   
  1247. XM    (      &$8 ??$ )$ '?(5_P 0*"/>))1!.  $(""$?1 $*?/94"($5$
  1248. XM   $2,22,00"22$(" (2122220022$"20;922122$211*1"(("* $,<..,(.
  1249. XM4  2$:4,4*4.>21112>($$(?1$-.*?(*$J_P 65'0!))?'5* "5?$" * $**
  1250. XM4"($0".$   $6$"$4<<$,2$($>$"72<02<<0>$"40552212($215$.$(("1 
  1251. XM""2022<2:,,4$5:2:6:0(211*2"($$5?552)1!.**5_P 55)0!))1!;? ?"$
  1252. XM(!?$ $ *.$5 0";? > (:$,">"2$2.  ( ",7>2020062$"<0532<5<$$2*5
  1253. XM*$(($"   .202<(22$$8$522220,(2*5$2$0$""?1.2) !(*1J_P .5)/>))
  1254. XM*!5* " ?$"     ?%+2 0".$$ $(2$02$22(2"$($>$ 022220022$220112
  1255. XM0342$2*;1$0($"   22020(.2$$4$522:60"(6*5*.(($$ ??$-.  ')15_P
  1256. XM %*&  )&$?.  $ ("$?  $ *>3= ($5$$ $0,.>,$,,(,,$(" ((.2<,<>0,
  1257. XM2.,1>11,0.2,$,$11$>(""   *<...("2$$2$52,4*0<&*$*1">($$ ?   (
  1258. XM     J_P %          ?  0//      $   $(  (              0    
  1259. XM                 !         . . >       <  8     0"       < &
  1260. XM$8 ?         5_P                                            
  1261. XM                                                            
  1262. X)            
  1263. Xend
  1264. END_OF_FILE
  1265. if test 1097 -ne `wc -c <'font-16/Usail6x8r'`; then
  1266.     echo shar: \"'font-16/Usail6x8r'\" unpacked with wrong size!
  1267. fi
  1268. # end of 'font-16/Usail6x8r'
  1269. fi
  1270. if test -f 'font-16/Usail6x8rI' -a "${1}" != "-c" ; then 
  1271.   echo shar: Will not clobber existing file \"'font-16/Usail6x8rI'\"
  1272. else
  1273. echo shar: Extracting \"'font-16/Usail6x8rI'\" \(1098 characters\)
  1274. sed "s/^X//" >'font-16/Usail6x8rI' <<'END_OF_FILE'
  1275. Xbegin 644 sail6x8rI.fnt
  1276. XM%@8( H  _[_Y____O5 /_Q_S__YVN@_____^___  [UU[@S][W_____]S[SS
  1277. XM[ASASS_____SQSCSCAASMQQNONNSCQCS@MNNNNAQOQ[_[_O_]_Y_O[[OS___
  1278. XM____W______Y[G_@@[_V[_X@WJ /_OU]PAVVN^Q__[W]][@1 [U@PFK]W[J[
  1279. XM___[MSMMSOO]MM[W]_WMNMMMMOOMM[]MODFMMNMM[MNNUN]WW]U_[SCQQSWQ
  1280. XMK__M[EKSKUKQAMNNNMAW[[W@N[RQU@WU[5 /_IJXO^VV@XJU_]J@[]_* [UU
  1281. XMK]W[O]Q[___[I[][KCC[SM[W[A[]HMCOMCCOA[]KOJJMMNMW[MNJ[Q[WW]N_
  1282. XM]]MOMMCMESSK[JEMEIEOWMNNUM]W[[J@JJMVN^QUUJ /_JJVO^VVN^D@_@][
  1283. XMW^@$ [_UQ[J_O]D@_A_WE[S]A]M[MQ__W_]SHAMOMOOIM[]COJLMCJC[[MUJ
  1284. XMU[WW[]___QMOMCWMM[[G[JMMMMOSWMUJ[M[O[]]@NQMV_^WUN5 /_QJVPAVV
  1285. XMU^JU_]_@[]_  __@ZTM_O]Q[[_[WM[OM[MMWM][W[A[_OMMMMOOMM[MMONNM
  1286. XMOLKM[MUDN[OW[]___MMOMOWQM[[K[JMMEIO]WIUJUQWW[[_@@[RQ__XVNJ /
  1287. XM_ZUY__VY[@Q__[_W][@  [_UALB_W[J[[_[OSQAS[SSWSS[W]_WWQMCSCAOS
  1288. XMMQSNANNSOQMS[S[NN[AW]]___UCQQQW]M[[M[JMSKUOCYU[UN]AW[[_@___W
  1289. XM_____5 /_Z__________@__OPP_  ___[___[W__W______________O____
  1290. XM_________________^_________Q_Q_A_______C__G_____O]_______C_Y
  1291. XM[G_@_________J /___________________  _______________________
  1292. XM____________________________________________________________
  1293. X)____________
  1294. Xend
  1295. END_OF_FILE
  1296. if test 1098 -ne `wc -c <'font-16/Usail6x8rI'`; then
  1297.     echo shar: \"'font-16/Usail6x8rI'\" unpacked with wrong size!
  1298. fi
  1299. # end of 'font-16/Usail6x8rI'
  1300. fi
  1301. if test -f 'font-16/Usail6x8ru' -a "${1}" != "-c" ; then 
  1302.   echo shar: Will not clobber existing file \"'font-16/Usail6x8ru'\"
  1303. else
  1304. echo shar: Extracting \"'font-16/Usail6x8ru'\" \(1098 characters\)
  1305. sed "s/^X//" >'font-16/Usail6x8ru' <<'END_OF_FILE'
  1306. Xbegin 644 sail6x8ru.fnt
  1307. XM%@8( H   $ &    0J_P . ,  &)1?     !     $**$?,"$(     ",$,,
  1308. XM$>,>,,     ,.,<,<>>,2..1011,<.<,?21111>.0.$ $ 0 " & 0$$0,   
  1309. XM    (      &$8 ??$ )$ '?(5_P 0*"/>))1!.  $(""$?1 $*?/94"($5$
  1310. XM   $2,22,00"22$(" (2122220022$"20;922122$211*1"(("* $,<..,(.
  1311. XM4  2$:4,4*4.>21112>($$(?1$-.*?(*$J_P 65'0!))?'5* "5?$" * $**
  1312. XM4"($0".$   $6$"$4<<$,2$($>$"72<02<<0>$"40552212($215$.$(("1 
  1313. XM""2022<2:,,4$5:2:6:0(211*2"($$5?552)1!.**5_P 55)0!))1!;? ?"$
  1314. XM(!?$ $ *.$5 0";? > (:$,">"2$2.  ( ",7>2020062$"<0532<5<$$2*5
  1315. XM*$(($"   .202<(22$$8$522220,(2*5$2$0$""?1.2) !(*1J_P .5)/>))
  1316. XM*!5* " ?$"     ?%+2 0".$$ $(2$02$22(2"$($>$ 022220022$220112
  1317. XM0342$2*;1$0($"   22020(.2$$4$522:60"(6*5*.(($$ ??$-.  ')15_P
  1318. XM %*&  )&$?.  $ ("$?  $ *>3= ($5$$ $0,.>,$,,(,,$(" ((.2<,<>0,
  1319. XM2.,1>11,0.2,$,$11$>(""   *<...("2$$2$52,4*0<&*$*1">($$ ?>>>>
  1320. XM>>>>>^_^>?>>>>>>>>>>?>>>??>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  1321. XM>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  1322. XM>>>?         5_P                                            
  1323. XM                                                            
  1324. X)            
  1325. Xend
  1326. END_OF_FILE
  1327. if test 1098 -ne `wc -c <'font-16/Usail6x8ru'`; then
  1328.     echo shar: \"'font-16/Usail6x8ru'\" unpacked with wrong size!
  1329. fi
  1330. # end of 'font-16/Usail6x8ru'
  1331. fi
  1332. if test -f 'font-32/Usail6x8r' -a "${1}" != "-c" ; then 
  1333.   echo shar: Will not clobber existing file \"'font-32/Usail6x8r'\"
  1334. else
  1335. echo shar: Extracting \"'font-32/Usail6x8r'\" \(1097 characters\)
  1336. sed "s/^X//" >'font-32/Usail6x8r' <<'END_OF_FILE'
  1337. Xbegin 644 sail6x8r.fnt
  1338. XM& 8( H   $ &    0J_P . ,  &)1?     !     $**$?,"$(     ",$,,
  1339. XM$>,>,,     ,.,<,<>>,2..1011,<.<,?21111>.0.$ $ 0 " & 0$$0,   
  1340. XM    (      &$8 ??$ )$ '?(5_P 0*"/>))1!.  $(""$?1 $*?/94"($5$
  1341. XM   $2,22,00"22$(" (2122220022$"20;922122$211*1"(("* $,<..,(.
  1342. XM4  2$:4,4*4.>21112>($$(?1$-.*?(*$J_P 65'0!))?'5* "5?$" * $**
  1343. XM4"($0".$   $6$"$4<<$,2$($>$"72<02<<0>$"40552212($215$.$(("1 
  1344. XM""2022<2:,,4$5:2:6:0(211*2"($$5?552)1!.**5_P 55)0!))1!;? ?"$
  1345. XM(!?$ $ *.$5 0";? > (:$,">"2$2.  ( ",7>2020062$"<0532<5<$$2*5
  1346. XM*$(($"   .202<(22$$8$522220,(2*5$2$0$""?1.2) !(*1J_P .5)/>))
  1347. XM*!5* " ?$"     ?%+2 0".$$ $(2$02$22(2"$($>$ 022220022$220112
  1348. XM0342$2*;1$0($"   22020(.2$$4$522:60"(6*5*.(($$ ??$-.  ')15_P
  1349. XM %*&  )&$?.  $ ("$?  $ *>3= ($5$$ $0,.>,$,,(,,$(" ((.2<,<>0,
  1350. XM2.,1>11,0.2,$,$11$>(""   *<...("2$$2$52,4*0<&*$*1">($$ ?   (
  1351. XM     J_P %          ?  0//      $   $(  (              0    
  1352. XM                 !         . . >       <  8     0"       < &
  1353. XM$8 ?         5_P                                            
  1354. XM                                                            
  1355. X)            
  1356. Xend
  1357. END_OF_FILE
  1358. if test 1097 -ne `wc -c <'font-32/Usail6x8r'`; then
  1359.     echo shar: \"'font-32/Usail6x8r'\" unpacked with wrong size!
  1360. fi
  1361. # end of 'font-32/Usail6x8r'
  1362. fi
  1363. if test -f 'font-32/Usail6x8rI' -a "${1}" != "-c" ; then 
  1364.   echo shar: Will not clobber existing file \"'font-32/Usail6x8rI'\"
  1365. else
  1366. echo shar: Extracting \"'font-32/Usail6x8rI'\" \(1098 characters\)
  1367. sed "s/^X//" >'font-32/Usail6x8rI' <<'END_OF_FILE'
  1368. Xbegin 644 sail6x8rI.fnt
  1369. XM& 8( H  _[_Y____O5 /_Q_S__YVN@_____^___  [UU[@S][W_____]S[SS
  1370. XM[ASASS_____SQSCSCAASMQQNONNSCQCS@MNNNNAQOQ[_[_O_]_Y_O[[OS___
  1371. XM____W______Y[G_@@[_V[_X@WJ /_OU]PAVVN^Q__[W]][@1 [U@PFK]W[J[
  1372. XM___[MSMMSOO]MM[W]_WMNMMMMOOMM[]MODFMMNMM[MNNUN]WW]U_[SCQQSWQ
  1373. XMK__M[EKSKUKQAMNNNMAW[[W@N[RQU@WU[5 /_IJXO^VV@XJU_]J@[]_* [UU
  1374. XMK]W[O]Q[___[I[][KCC[SM[W[A[]HMCOMCCOA[]KOJJMMNMW[MNJ[Q[WW]N_
  1375. XM]]MOMMCMESSK[JEMEIEOWMNNUM]W[[J@JJMVN^QUUJ /_JJVO^VVN^D@_@][
  1376. XMW^@$ [_UQ[J_O]D@_A_WE[S]A]M[MQ__W_]SHAMOMOOIM[]COJLMCJC[[MUJ
  1377. XMU[WW[]___QMOMCWMM[[G[JMMMMOSWMUJ[M[O[]]@NQMV_^WUN5 /_QJVPAVV
  1378. XMU^JU_]_@[]_  __@ZTM_O]Q[[_[WM[OM[MMWM][W[A[_OMMMMOOMM[MMONNM
  1379. XMOLKM[MUDN[OW[]___MMOMOWQM[[K[JMMEIO]WIUJUQWW[[_@@[RQ__XVNJ /
  1380. XM_ZUY__VY[@Q__[_W][@  [_UALB_W[J[[_[OSQAS[SSWSS[W]_WWQMCSCAOS
  1381. XMMQSNANNSOQMS[S[NN[AW]]___UCQQQW]M[[M[JMSKUOCYU[UN]AW[[_@___W
  1382. XM_____5 /_Z__________@__OPP_  ___[___[W__W______________O____
  1383. XM_________________^_________Q_Q_A_______C__G_____O]_______C_Y
  1384. XM[G_@_________J /___________________  _______________________
  1385. XM____________________________________________________________
  1386. X)____________
  1387. Xend
  1388. END_OF_FILE
  1389. if test 1098 -ne `wc -c <'font-32/Usail6x8rI'`; then
  1390.     echo shar: \"'font-32/Usail6x8rI'\" unpacked with wrong size!
  1391. fi
  1392. # end of 'font-32/Usail6x8rI'
  1393. fi
  1394. if test -f 'font-32/Usail6x8ru' -a "${1}" != "-c" ; then 
  1395.   echo shar: Will not clobber existing file \"'font-32/Usail6x8ru'\"
  1396. else
  1397. echo shar: Extracting \"'font-32/Usail6x8ru'\" \(1098 characters\)
  1398. sed "s/^X//" >'font-32/Usail6x8ru' <<'END_OF_FILE'
  1399. Xbegin 644 sail6x8ru.fnt
  1400. XM& 8( H   $ &    0J_P . ,  &)1?     !     $**$?,"$(     ",$,,
  1401. XM$>,>,,     ,.,<,<>>,2..1011,<.<,?21111>.0.$ $ 0 " & 0$$0,   
  1402. XM    (      &$8 ??$ )$ '?(5_P 0*"/>))1!.  $(""$?1 $*?/94"($5$
  1403. XM   $2,22,00"22$(" (2122220022$"20;922122$211*1"(("* $,<..,(.
  1404. XM4  2$:4,4*4.>21112>($$(?1$-.*?(*$J_P 65'0!))?'5* "5?$" * $**
  1405. XM4"($0".$   $6$"$4<<$,2$($>$"72<02<<0>$"40552212($215$.$(("1 
  1406. XM""2022<2:,,4$5:2:6:0(211*2"($$5?552)1!.**5_P 55)0!))1!;? ?"$
  1407. XM(!?$ $ *.$5 0";? > (:$,">"2$2.  ( ",7>2020062$"<0532<5<$$2*5
  1408. XM*$(($"   .202<(22$$8$522220,(2*5$2$0$""?1.2) !(*1J_P .5)/>))
  1409. XM*!5* " ?$"     ?%+2 0".$$ $(2$02$22(2"$($>$ 022220022$220112
  1410. XM0342$2*;1$0($"   22020(.2$$4$522:60"(6*5*.(($$ ??$-.  ')15_P
  1411. XM %*&  )&$?.  $ ("$?  $ *>3= ($5$$ $0,.>,$,,(,,$(" ((.2<,<>0,
  1412. XM2.,1>11,0.2,$,$11$>(""   *<...("2$$2$52,4*0<&*$*1">($$ ?>>>>
  1413. XM>>>>>^_^>?>>>>>>>>>>?>>>??>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  1414. XM>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  1415. XM>>>?         5_P                                            
  1416. XM                                                            
  1417. X)            
  1418. Xend
  1419. END_OF_FILE
  1420. if test 1098 -ne `wc -c <'font-32/Usail6x8ru'`; then
  1421.     echo shar: \"'font-32/Usail6x8ru'\" unpacked with wrong size!
  1422. fi
  1423. # end of 'font-32/Usail6x8ru'
  1424. fi
  1425. if test -f 'icon/mouse/Makefile' -a "${1}" != "-c" ; then 
  1426.   echo shar: Will not clobber existing file \"'icon/mouse/Makefile'\"
  1427. else
  1428. echo shar: Extracting \"'icon/mouse/Makefile'\" \(1058 characters\)
  1429. sed "s/^X//" >'icon/mouse/Makefile' <<'END_OF_FILE'
  1430. X#                        Copyright (c) 1988 Bellcore
  1431. X#                            All Rights Reserved
  1432. X#       Permission is granted to copy or use this program, EXCEPT that it
  1433. X#       may not be sold for profit, the copyright notice must be reproduced
  1434. X#       on copies, and credit should be given to Bellcore where it is due.
  1435. X#       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1436. X
  1437. X#    $Header: Makefile,v 1.2 88/07/21 14:06:17 sau Exp $
  1438. X#    $Source: /tmp/mgrsrc/icon/mouse/RCS/Makefile,v $
  1439. X
  1440. X#    grey icons for mgr
  1441. XSTART=.
  1442. XICONS= \
  1443. X    hhand0 hhand1 hhand10 hhand11 hhand2 hhand3 \
  1444. X    hhand4 hhand5 hhand6 hhand7 hhand8 hhand9 \
  1445. X    mhand0 mhand1 mhand10 mhand11 mhand2 mhand3 \
  1446. X    mhand4 mhand5 mhand6 mhand7 mhand8 mhand9 \
  1447. X    mhhand0 mhhand1 mhhand10 mhhand11 mhhand2 mhhand3 \
  1448. X    mhhand4 mhhand5 mhhand6 mhhand7 mhhand8 mhhand9 \
  1449. X    mickface mmhand0 mmhand1 mmhand10 mmhand11 mmhand2 \
  1450. X    mmhand3 mmhand4 mmhand5 mmhand6 mmhand7 mmhand8 \
  1451. X    mmhand9
  1452. X
  1453. Xall clean clobber cpio:
  1454. X
  1455. Xlist:
  1456. X    @for i in README Makefile $(ICONS); do \
  1457. X        echo "$(START)/$$i"; \
  1458. X     done
  1459. END_OF_FILE
  1460. if test 1058 -ne `wc -c <'icon/mouse/Makefile'`; then
  1461.     echo shar: \"'icon/mouse/Makefile'\" unpacked with wrong size!
  1462. fi
  1463. # end of 'icon/mouse/Makefile'
  1464. fi
  1465. if test -f 'misc/README' -a "${1}" != "-c" ; then 
  1466.   echo shar: Will not clobber existing file \"'misc/README'\"
  1467. else
  1468. echo shar: Extracting \"'misc/README'\" \(1007 characters\)
  1469. sed "s/^X//" >'misc/README' <<'END_OF_FILE'
  1470. XMISC mgr stuff for shipment
  1471. X
  1472. XMakefile    make rotate, getscreen, lasergrafix, and tjfilter
  1473. X
  1474. XREADME        this file
  1475. X
  1476. Xgetscreen    Snaps a picture of the entire display, in MGR bitmap format
  1477. X
  1478. Xhp_raster    Converts an MGR bitmap to hp laserjet format
  1479. X        getscreen | rotate | hp_raster | lpr -Php -l
  1480. X        copies the display to the HP printer.
  1481. X
  1482. Xlasergrafix    Converts an MGR bitmap to QMS QUIC format 
  1483. X        getscreen | lasergrafix | lpr -Pqms -l
  1484. X        copies the display to the QMS printer.
  1485. X
  1486. Xlogin        A sample .login file for MGR-csh users
  1487. X
  1488. Xmap        Cat this file
  1489. X
  1490. Xmgr.ti        A sample MGR terminfo entry
  1491. X
  1492. Xmgrc        some sample MGR startup files ans notes
  1493. X
  1494. Xplot        PLot(5) format data
  1495. X        try mgrplot < plot
  1496. X
  1497. Xrotate.c    A program for rotating MGR bitmaps 90 degrees
  1498. X        used by tj_filter
  1499. X
  1500. Xtermcap        A sample MGR termcap entry
  1501. X
  1502. Xtjfilter    Converts MGR bitmaps to HP-thinkjet format, rotating them
  1503. X        sideways to fit if needed.  Typically used with window_print
  1504. X        or snap
  1505. X
  1506. Xtree.out    Cat this file and press the middle button.
  1507. X        It is an example linked and paged menus
  1508. END_OF_FILE
  1509. if test 1007 -ne `wc -c <'misc/README'`; then
  1510.     echo shar: \"'misc/README'\" unpacked with wrong size!
  1511. fi
  1512. # end of 'misc/README'
  1513. fi
  1514. if test -f 'misc/Utree.out' -a "${1}" != "-c" ; then 
  1515.   echo shar: Will not clobber existing file \"'misc/Utree.out'\"
  1516. else
  1517. echo shar: Extracting \"'misc/Utree.out'\" \(1155 characters\)
  1518. sed "s/^X//" >'misc/Utree.out' <<'END_OF_FILE'
  1519. Xbegin 444 tree.out
  1520. XM&S$P,C509&]W;FQO861I;F<@;65N=7,*&S$L-3=M!2 @2TE.1T1/305A;FEM
  1521. XM86P@(" @/3X%;6EN97)A;" @(#T^!79E9V5T86)L92 ]/@4%805M!78%&S(L
  1522. XM,S=M!6)I<F0@(" ]/@5F:7-H(" @/3X%;6%M;6%L(#T^!6(%9@5M!1LS+#,P
  1523. XM;05G<F%N:71E!6)A<V%U;'0%<75A<G1Z!6<%8@5Q!1LT+#,Q;05C87)R;W0%
  1524. XM<'5M<&MI;@5Z=6-H:6YN:05C!7 %>@4;-2PW,VT%8FQU92!J87D%8W)O=P5F
  1525. XM:6YC: 5H87=K!6]W; 5R;V)I;@5S<&%R<F]W!71E<FX%=W)E;@5B:@5C!68%
  1526. XM: 5O!7(%<P5T!7<%&S8L,3 P;05!;&)A8V]R905B87-S("T^!6)L=65F:7-H
  1527. XM!6-O9 5D;VQP:&EN!69L;W5N9&5R!6AA;&EB=70%:F%C:P5L:6YG8V]D!6UA
  1528. XM8VME<F5L!6$%8@5B; 5C!60%9@5H!6H%;&,%;04;-RPQ,3!M!6UA<FQI;@5P
  1529. XM97)M:70%<&]L;&%C:P5R;V]S=&5R9FES: 5R=6YN97(%<V%I;%]F:7-H!7-H
  1530. XM87)K!7-N;V]K!7-W;W)D(&9I<V@%=&%R<&]N!6UL!7!M!7 %<F8%<@5S9@5S
  1531. XM:P5S;@5S9@5T< 4;."PV,6T%=&%U=&]G!71O<&4%='5N805W86AO;P5W96%K
  1532. XM9FES: 5Y96QL;W=T86EL!6AU:#\%=' %=&X%=P5W!7D%&SDL,C%M!6-A= 5D
  1533. XM;V<%;6]U<V4%8P5D!6T%&S$P+#0R;05B;&%C:R!B87-S!6=I86YT(&)A<W,%
  1534. XM<W1R:7!E9"!B87-S!6(%9P5S!61O=VYL;V%D:6YG('-L:61E(&]F9B!L:6YK
  1535. XM<PH;,2PQ+#(L,&T;,2PR+#,L,&T;,2PS+#0L-FT;,BPP+#4L,&T;,BPQ+#8L
  1536. XM,&T;,BPR+#DL-FT;-BPQ+#$P+#9M&S<L,2PW+#9M9&]W;FQO861I;F<@<&%G
  1537. XM92!L:6YK<PH;-BPM,2PW+&T;-RPM,2PX+&US96QE8W1I;F<@;65N=0H;,6T;
  1538. X(+3-M9&]N90H;
  1539. Xend
  1540. END_OF_FILE
  1541. if test 1155 -ne `wc -c <'misc/Utree.out'`; then
  1542.     echo shar: \"'misc/Utree.out'\" unpacked with wrong size!
  1543. fi
  1544. # end of 'misc/Utree.out'
  1545. fi
  1546. if test -f 'src/blit/bit_on.c' -a "${1}" != "-c" ; then 
  1547.   echo shar: Will not clobber existing file \"'src/blit/bit_on.c'\"
  1548. else
  1549. echo shar: Extracting \"'src/blit/bit_on.c'\" \(1168 characters\)
  1550. sed "s/^X//" >'src/blit/bit_on.c' <<'END_OF_FILE'
  1551. X/*                        Copyright (c) 1988 Bellcore
  1552. X *                            All Rights Reserved
  1553. X *       Permission is granted to copy or use this program, EXCEPT that it
  1554. X *       may not be sold for profit, the copyright notice must be reproduced
  1555. X *       on copies, and credit should be given to Bellcore where it is due.
  1556. X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1557. X */
  1558. X/*    $Header: bit_on.c,v 4.2 88/07/20 14:16:57 sau Exp $
  1559. X    $Source: /tmp/mgrsrc/src/blit/RCS/bit_on.c,v $
  1560. X*/
  1561. Xstatic char    RCSid_[] = "$Source: /tmp/mgrsrc/src/blit/RCS/bit_on.c,v $$Revision: 4.2 $";
  1562. X
  1563. X#include "bitmap.h"
  1564. X
  1565. X/*    Return "true" (one) if the bit at the given x,y position
  1566. X    is set in the given bitmap.
  1567. X    Return "false" (zero) if that bit is not set or if the x,y is outside
  1568. X    the bitmap.
  1569. X*/
  1570. X#define    BITSPERDATA    (sizeof(int) * 8)
  1571. X
  1572. Xint
  1573. Xbit_on( bp, x, y )
  1574. Xregister BITMAP    *bp;
  1575. Xint        x, y;
  1576. X{
  1577. X    register int    mask = 1 << (BITSPERDATA - ( x%BITSPERDATA + 1));
  1578. X    register int    *ip;
  1579. X
  1580. X    if( x >= BIT_WIDE(bp)  ||  y >= BIT_HIGH(bp) )
  1581. X        return  0;
  1582. X    ip = BIT_DATA( bp ) +
  1583. X        (x/BITSPERDATA + y*BIT_Size( BIT_WIDE(bp), 1, 1 )/sizeof(int));
  1584. X    return  (*ip & mask) != 0;
  1585. X}
  1586. END_OF_FILE
  1587. if test 1168 -ne `wc -c <'src/blit/bit_on.c'`; then
  1588.     echo shar: \"'src/blit/bit_on.c'\" unpacked with wrong size!
  1589. fi
  1590. # end of 'src/blit/bit_on.c'
  1591. fi
  1592. if test -f 'src/blit/m4.h' -a "${1}" != "-c" ; then 
  1593.   echo shar: Will not clobber existing file \"'src/blit/m4.h'\"
  1594. else
  1595. echo shar: Extracting \"'src/blit/m4.h'\" \(817 characters\)
  1596. sed "s/^X//" >'src/blit/m4.h' <<'END_OF_FILE'
  1597. X/*                        Copyright (c) 1988 Bellcore
  1598. X *                            All Rights Reserved
  1599. X *       Permission is granted to copy or use this program, EXCEPT that it
  1600. X *       may not be sold for profit, the copyright notice must be reproduced
  1601. X *       on copies, and credit should be given to Bellcore where it is due.
  1602. X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1603. X */
  1604. X/*    $Header: m4.h,v 4.1 88/06/21 13:19:12 bianchi Exp $
  1605. X    $Source: /tmp/mgrsrc/src/blit/RCS/m4.h,v $
  1606. X*/
  1607. Xstatic char    h_m4_[] = "$Source: /tmp/mgrsrc/src/blit/RCS/m4.h,v $$Revision: 4.1 $";
  1608. X
  1609. X/*
  1610. X * asm argument modifiers:  need to use m4  as cpp doesn't substitute
  1611. X * into quoted strings
  1612. X */
  1613. X
  1614. Xdefine(INCR, $1`@+')
  1615. Xdefine(DECR, $1`@-')
  1616. Xdefine(IMM, `#'$1)
  1617. Xdefine(IND, $1`@')
  1618. Xdefine(T_SRC,d0)
  1619. Xdefine(T_DST,d1)
  1620. END_OF_FILE
  1621. if test 817 -ne `wc -c <'src/blit/m4.h'`; then
  1622.     echo shar: \"'src/blit/m4.h'\" unpacked with wrong size!
  1623. fi
  1624. # end of 'src/blit/m4.h'
  1625. fi
  1626. if test -f 'src/oblit/bit_on.c' -a "${1}" != "-c" ; then 
  1627.   echo shar: Will not clobber existing file \"'src/oblit/bit_on.c'\"
  1628. else
  1629. echo shar: Extracting \"'src/oblit/bit_on.c'\" \(1172 characters\)
  1630. sed "s/^X//" >'src/oblit/bit_on.c' <<'END_OF_FILE'
  1631. X/*                        Copyright (c) 1988 Bellcore
  1632. X *                            All Rights Reserved
  1633. X *       Permission is granted to copy or use this program, EXCEPT that it
  1634. X *       may not be sold for profit, the copyright notice must be reproduced
  1635. X *       on copies, and credit should be given to Bellcore where it is due.
  1636. X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1637. X */
  1638. X/*    $Header: bit_on.c,v 1.2 88/07/20 14:17:51 sau Exp $
  1639. X    $Source: /tmp/mgrsrc/src/oblit/RCS/bit_on.c,v $
  1640. X*/
  1641. Xstatic char    RCSid_[] = "$Source: /tmp/mgrsrc/src/oblit/RCS/bit_on.c,v $$Revision: 1.2 $";
  1642. X
  1643. X#include "bitmap.h"
  1644. X
  1645. X/*    Return "true" (one) if the bit at the given x,y position
  1646. X    is set in the given bitmap.
  1647. X    Return "false" (zero) if that bit is not set or if the x,y is outside
  1648. X    the bitmap.
  1649. X*/
  1650. X#define    BITSPERDATA    (sizeof(short) * 8)
  1651. X
  1652. Xint
  1653. Xbit_on( bp, x, y )
  1654. Xregister BITMAP    *bp;
  1655. Xint        x, y;
  1656. X{
  1657. X    register int    mask = 1 << (BITSPERDATA - ( x%BITSPERDATA + 1));
  1658. X    register int    *ip;
  1659. X
  1660. X    if( x >= BIT_WIDE(bp)  ||  y >= BIT_HIGH(bp) )
  1661. X        return  0;
  1662. X    ip = BIT_DATA( bp ) +
  1663. X        (x/BITSPERDATA + y*BIT_Size( BIT_WIDE(bp), 1, 1 )/sizeof(int));
  1664. X    return  (*ip & mask) != 0;
  1665. X}
  1666. END_OF_FILE
  1667. if test 1172 -ne `wc -c <'src/oblit/bit_on.c'`; then
  1668.     echo shar: \"'src/oblit/bit_on.c'\" unpacked with wrong size!
  1669. fi
  1670. # end of 'src/oblit/bit_on.c'
  1671. fi
  1672. if test -f 'src/pixrect/Makefile' -a "${1}" != "-c" ; then 
  1673.   echo shar: Will not clobber existing file \"'src/pixrect/Makefile'\"
  1674. else
  1675. echo shar: Extracting \"'src/pixrect/Makefile'\" \(988 characters\)
  1676. sed "s/^X//" >'src/pixrect/Makefile' <<'END_OF_FILE'
  1677. X#                        Copyright (c) 1988 Bellcore
  1678. X#                            All Rights Reserved
  1679. X#       Permission is granted to copy or use this program, EXCEPT that it
  1680. X#       may not be sold for profit, the copyright notice must be reproduced
  1681. X#       on copies, and credit should be given to Bellcore where it is due.
  1682. X#       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1683. X
  1684. X#    $Header: Makefile,v 4.3 88/08/10 17:31:14 bianchi Exp $
  1685. X#    $Source: /tmp/mgrsrc/src/pixrect/RCS/Makefile,v $
  1686. X
  1687. X#    makefile for old (16 bit) bitblit code
  1688. X
  1689. XCFLAGS=-O
  1690. X
  1691. XCFILES= sundep.c
  1692. XOFILES= sundep.o
  1693. XHFILES= bitmap.h
  1694. XOTHER=Makefile
  1695. XLIB=blitlib.a
  1696. XSTART=.
  1697. X
  1698. Xall:        $(LIB)
  1699. X
  1700. X# bitmap library
  1701. X
  1702. X$(LIB): \
  1703. X           $(LIB)(sundep.o)
  1704. X            ranlib $(LIB)
  1705. X
  1706. X$(LIB)(sundep.o): sundep.o
  1707. X            ar rv $(LIB) sundep.o
  1708. X
  1709. Xsundep.o: \
  1710. X    sundep.c bitmap.h 
  1711. X
  1712. X##########################
  1713. X
  1714. X
  1715. Xlist:
  1716. X    @for i in $(HFILES) $(CFILES) $(OTHER); do \
  1717. X        echo "$(START)/$$i"; \
  1718. X    done    
  1719. X
  1720. Xclean:
  1721. X    rm -f $(OFILES) $(LIB)
  1722. X
  1723. Xclobber:
  1724. END_OF_FILE
  1725. if test 988 -ne `wc -c <'src/pixrect/Makefile'`; then
  1726.     echo shar: \"'src/pixrect/Makefile'\" unpacked with wrong size!
  1727. fi
  1728. # end of 'src/pixrect/Makefile'
  1729. fi
  1730. if test -f 'src/pixrect/sundep.c' -a "${1}" != "-c" ; then 
  1731.   echo shar: Will not clobber existing file \"'src/pixrect/sundep.c'\"
  1732. else
  1733. echo shar: Extracting \"'src/pixrect/sundep.c'\" \(892 characters\)
  1734. sed "s/^X//" >'src/pixrect/sundep.c' <<'END_OF_FILE'
  1735. X/*                        Copyright (c) 1987 Bellcore
  1736. X *                            All Rights Reserved
  1737. X *       Permission is granted to copy or use this program, EXCEPT that it
  1738. X *       may not be sold for profit, the copyright notice must be reproduced
  1739. X *       on copies, and credit should be given to Bellcore where it is due.
  1740. X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
  1741. X */
  1742. X/*    $Header: sundep.c,v 4.2 88/08/10 17:31:31 bianchi Exp $
  1743. X    $Source: /tmp/mgrsrc/src/pixrect/RCS/sundep.c,v $
  1744. X*/
  1745. Xstatic char    RCSid_[] = "$Source: /tmp/mgrsrc/src/pixrect/RCS/sundep.c,v $$Revision: 4.2 $";
  1746. X
  1747. X/*    this is missing from pixrect, and it must be a function */
  1748. X
  1749. X#include "bitmap.h"
  1750. X
  1751. Xint
  1752. Xbit_point(m,x,y,func)
  1753. XBITMAP *m;
  1754. Xint x,y;
  1755. Xint func;
  1756. X   {
  1757. X   bit_line(m,x,y,x,y,func);
  1758. X   }
  1759. X
  1760. Xint
  1761. Xbit_on( bp, x, y )
  1762. Xregister BITMAP    *bp;
  1763. Xint        x, y;
  1764. X   {
  1765. X    return pr_get(bp, x, y);
  1766. X   }
  1767. END_OF_FILE
  1768. if test 892 -ne `wc -c <'src/pixrect/sundep.c'`; then
  1769.     echo shar: \"'src/pixrect/sundep.c'\" unpacked with wrong size!
  1770. fi
  1771. # end of 'src/pixrect/sundep.c'
  1772. fi
  1773. echo shar: End of archive 5 \(of 61\).
  1774. cp /dev/null ark5isdone
  1775. MISSING=""
  1776. for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 \
  1777.     21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 \
  1778.     38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 \
  1779.     55 56 57 58 59 60 61 ; do
  1780.     if test ! -f ark${I}isdone ; then
  1781.     MISSING="${MISSING} ${I}"
  1782.     fi
  1783. done
  1784. if test "${MISSING}" = "" ; then
  1785.     echo You have unpacked all 61 archives.
  1786.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1787. else
  1788.     echo You still need to unpack the following archives:
  1789.     echo "        " ${MISSING}
  1790. fi
  1791. ##  End of shell archive.
  1792. exit 0
  1793.