home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-12-27 | 55.2 KB | 1,558 lines |
- Newsgroups: comp.sources.misc
- From: tcamp@hercules.acpub.duke.edu (Ted Campbell)
- Subject: v27i006: sfs - Space Flight Simulator, Part06/21
- Message-ID: <1991Dec24.045341.29820@sparky.imd.sterling.com>
- X-Md4-Signature: f8e43d42173879326346369c7f9b104a
- Date: Tue, 24 Dec 1991 04:53:41 GMT
- Approved: kent@sparky.imd.sterling.com
-
- Submitted-by: tcamp@hercules.acpub.duke.edu (Ted Campbell)
- Posting-number: Volume 27, Issue 6
- Archive-name: sfs/part06
- Environment: IBMPC && EGA/VGA, UNIX-PC && MGR, UNIX && X11,
-
- #!/bin/sh
- # do not concatenate these parts, unpack them in order with /bin/sh
- # file io/tw/tw_ibmpc.c continued
- #
- if test ! -r _shar_seq_.tmp; then
- echo 'Please unpack part 1 first!'
- exit 1
- fi
- (read Scheck
- if test "$Scheck" != 6; then
- echo Please unpack part "$Scheck" next!
- exit 1
- else
- exit 0
- fi
- ) < _shar_seq_.tmp || exit 1
- if test ! -f _shar_wnt_.tmp; then
- echo 'x - still skipping io/tw/tw_ibmpc.c'
- else
- echo 'x - continuing file io/tw/tw_ibmpc.c'
- sed 's/^X//' << 'SHAR_EOF' >> 'io/tw/tw_ibmpc.c' &&
- X }
- X else
- X {
- X tw->fysize = ibm_vc.numypixels / DEF_LINES;
- X }
- X
- #ifdef OLD_DEBUG
- X sprintf( bw_ebuf, "fxsize: %d, fysize: %d",
- X tw->fxsize, tw->fysize );
- X bw_debug( bw_ebuf );
- #endif
- X
- X /* calculate optimum x1 (left) position for window */
- X
- X if ( abs( rq_x1 - ( abs( rq_x1 / tw->fxsize ) * tw->fxsize ) ) >
- X abs( rq_x1 - ( ( abs( rq_x1 / tw->fxsize ) * tw->fxsize ) + tw->fxsize )) )
- X {
- X tw->x1 = ( ( abs ( rq_x1 / tw->fxsize ) * tw->fxsize ) + tw->fxsize );
- X }
- X else
- X {
- X tw->x1 = abs( rq_x1 / tw->fxsize ) * tw->fxsize;
- X }
- X
- X /* be sure it is in bounds */
- X
- X if ( tw->x1 < min_x1 )
- X {
- X tw->x1 += tw->fxsize;
- X }
- X
- X /* calculate optimum y (top) position for window */
- X
- X if ( abs( rq_y2 - ( abs( rq_y2 / tw->fysize ) * tw->fysize ) ) >
- X abs( rq_y2 - ( ( abs( rq_y2 / tw->fysize ) * tw->fysize ) + tw->fysize )) )
- X {
- X tw->y2 = ( ( abs ( rq_y2 / tw->fysize ) * tw->fysize ) + tw->fysize );
- X }
- X else
- X {
- X tw->y2 = ( abs ( rq_y2 / tw->fysize ) * tw->fysize );
- X }
- X
- X /* be sure it is in bounds */
- X
- X if ( tw->y2 > max_y2 )
- X {
- X tw->y2 -= tw->fxsize;
- X }
- X
- #ifdef OLD_DEBUG
- X sprintf( bw_ebuf, "x position: %d, y position: %d",
- X tw->x1, tw->y2 );
- X bw_debug( bw_ebuf );
- #endif
- X
- X /* calculate requested right screen position */
- X
- X tw->x2 = tw->x1 + ( rq_cols * tw->fxsize );
- X
- X /* back up to an acceptable position */
- X
- X while ( tw->x2 > max_x2 )
- X {
- X tw->x2 -= tw->fxsize;
- X }
- X
- #ifdef OLD_DEBUG
- X sprintf( bw_ebuf, "right position (x2): %d [max_x2 is %d] ",
- X tw->x2, max_x2 );
- X bw_debug( bw_ebuf );
- #endif
- X
- X /* now set number of text columns based on this */
- X
- X tw->columns = ( tw->x2 - tw->x1 ) / tw->fxsize;
- X
- X /* calculate requested bottom screen position */
- X
- X tw->y1 = tw->y2 - ( rq_lines * tw->fysize );
- X
- X /* back up to an acceptable position */
- X
- X while ( tw->y1 < min_y1 )
- X {
- X tw->y1 += tw->fysize;
- X }
- X
- X /* now set number of text lines based on this */
- X
- X tw->lines = ( tw->y2 - tw->y1 ) / tw->fysize;
- X
- #ifdef OLD_DEBUG
- X sprintf( bw_ebuf, "Lines: %d Columns %d",
- X tw->lines, tw->columns );
- X bw_debug( bw_ebuf );
- X sprintf( bw_ebuf, "x1 %d, y1 %d, x2 %d, y2 %d",
- X tw->x1, tw->y1, tw->x2, tw->y2 );
- X bw_debug( bw_ebuf );
- X sprintf( bw_ebuf, "set text window: y2 %d, x1 %d, y1 %d, x2 %d",
- X DEF_LINES - ( tw->y2 / tw->fysize ) + 1,
- X ( tw->x1 / tw->fxsize ) + 1,
- X ( DEF_LINES - ( tw->y1 / tw->fysize ) ),
- X ( ( tw->x2 / tw->fxsize ) - 1 ));
- X bw_debug( bw_ebuf );
- #endif
- X
- X /* set text window */
- X
- X _settextwindow(
- X DEF_LINES - ( tw->y2 / tw->fysize ) + 1,
- X ( tw->x1 / tw->fxsize ) + 1,
- X ( DEF_LINES - ( tw->y1 / tw->fysize ) ),
- X ( ( tw->x2 / tw->fxsize ) - 1 ));
- X
- X _wrapon( _GWRAPOFF );
- X
- X cur_twstruct = tw;
- X
- X return tw;
- X
- X }
- X
- tw_deinit( tw )
- X struct tw_struct *tw;
- X {
- X free( tw );
- X }
- X
- tw_outc( c )
- X int c;
- X {
- X char s[ 2 ];
- X
- X msm_hide();
- X
- X s[ 0 ] = c;
- X s[ 1 ] = 0;
- X _outtext( s );
- X
- X msm_show();
- X
- X }
- X
- tw_outs( s, line, column, color )
- X char *s;
- X int line, column, color;
- X {
- X
- X msm_hide();
- X
- X _settextposition( line + 1, column + 1 );
- X _settextcolor( ibm_color( color ) );
- X _outtext( s );
- X
- X msm_show();
- X
- X }
- X
- tw_adr( line, column )
- X int line, column;
- X {
- X
- X msm_hide();
- X _settextposition( line + 1, column + 1 );
- X msm_show();
- X }
- X
- tw_cursor( action )
- X int action;
- X {
- X if ( action == TRUE )
- X {
- X _settextcursor( (short) 0x0607 );
- X _displaycursor( _GCURSORON );
- X }
- X else
- X {
- X _settextcursor( (short) 0x2000 );
- X _displaycursor( _GCURSOROFF );
- X }
- X }
- X
- tw_cleol( line, column )
- X int line, column;
- X {
- X int x1, y2;
- X
- X x1 = cur_twstruct->x1 + ( column * cur_twstruct->fxsize );
- X y2 = cur_twstruct->y2 - ( line * cur_twstruct->fysize );
- X gr_rectangle( GR_PRIMARY, x1, y2 - ( cur_twstruct->fysize - 1 ),
- X cur_twstruct->x2, y2, BLACK, SOLID );
- X
- X }
- SHAR_EOF
- echo 'File io/tw/tw_ibmpc.c is complete' &&
- chmod 0644 io/tw/tw_ibmpc.c ||
- echo 'restore of io/tw/tw_ibmpc.c failed'
- Wc_c="`wc -c < 'io/tw/tw_ibmpc.c'`"
- test 6629 -eq "$Wc_c" ||
- echo 'io/tw/tw_ibmpc.c: original size 6629, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/README.ui ==============
- if test ! -d 'io/ui'; then
- echo 'x - creating directory io/ui'
- mkdir 'io/ui'
- fi
- if test -f 'io/ui/README.ui' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/README.ui (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/README.ui (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/README.ui' &&
- X
- X ------------------
- X
- X Bywater Software
- X Release Notice
- X
- X User Interface (ui)
- X version 1.01
- X (Source Code)
- X
- X ------------------
- X
- Bywater Software is pleased to announce the public availability
- of its graphical User Interface (ui) in its first complete release,
- version 1.01. This software is copyright (c) 1991, Ted A.
- Campbell, and is released under the terms of an agreement specified
- in the headers of all source code files.
- X
- Description: The User Interface (ui) was developed to underly
- X Bywater's Space Flight Simulator (also available).
- X It offers implementation of mouse, window, icon,
- X menu, dialog boxes, and other widgets for the
- X development of a user environment.
- X
- Implementation: Current implementations of the User Interface (ui)
- X for which source code is included are the following:
- X (a) IBM PC and compatibles, utilizing the Microsoft
- X QuickC compiler and requiring Hercules, EGA, or
- X VGA graphics; (b) the AT&T Unix PC with a primary
- X implementation for the TAM subsystem, and a rather
- X poorer implementation for the MGR windowing system;
- X (c) Unix-based computers utilizing the X Windows
- X system, version 11 (tested on DecStation 2100 and
- X 3100).
- X
- Documentation: A quick reference guide to the abilities of the
- X ui (and its underlying graphics, keyboard, directory,
- X and text window subsystems) is supplied as "io/ui/ui.doc".
- X
- Communications: Bywater Software
- X P. O. Box 4023
- X Duke Station
- X Durham, NC 27707
- X USA
- X
- X email: tcamp@hercules.acpub.duke.edu
- X
- ------------------------------------------------------
- Quick Build Instructions for Existing Implementations:
- X
- X
- (a) Change to the directory where ui sourcecode is located:
- X
- X Unix: cd io/ui
- X MSDOS: cd io\ui
- X
- (b) Execute the build script for ui:
- X
- X Unix: sh buildlib.sh
- X MSDOS: buildlib
- X
- On Unix systems, the user will be prompted for a number
- corresponding to the particular system to be implemented.
- X
- ------------------------------------------------------
- X
- SHAR_EOF
- chmod 0644 io/ui/README.ui ||
- echo 'restore of io/ui/README.ui failed'
- Wc_c="`wc -c < 'io/ui/README.ui'`"
- test 2119 -eq "$Wc_c" ||
- echo 'io/ui/README.ui: original size 2119, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/backgrnd.pbm ==============
- if test -f 'io/ui/backgrnd.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/backgrnd.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/backgrnd.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/backgrnd.pbm' &&
- P1
- # backgrnd.pbm -- Background for Synapsis
- 8 8
- 0 1 0 1 0 1 0 1
- 1 0 1 0 1 0 1 0
- 0 1 0 1 0 1 0 1
- 1 0 1 0 1 0 1 0
- 0 1 0 1 0 1 0 1
- 1 0 1 0 1 0 1 0
- 0 1 0 1 0 1 0 1
- 1 0 1 0 1 0 1 0
- SHAR_EOF
- chmod 0644 io/ui/backgrnd.pbm ||
- echo 'restore of io/ui/backgrnd.pbm failed'
- Wc_c="`wc -c < 'io/ui/backgrnd.pbm'`"
- test 177 -eq "$Wc_c" ||
- echo 'io/ui/backgrnd.pbm: original size 177, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/blank.pbm ==============
- if test -f 'io/ui/blank.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/blank.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/blank.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/blank.pbm' &&
- P1
- # blank.pbm
- 10 10
- 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- SHAR_EOF
- chmod 0644 io/ui/blank.pbm ||
- echo 'restore of io/ui/blank.pbm failed'
- Wc_c="`wc -c < 'io/ui/blank.pbm'`"
- test 221 -eq "$Wc_c" ||
- echo 'io/ui/blank.pbm: original size 221, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/buildlib.bat ==============
- if test -f 'io/ui/buildlib.bat' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/buildlib.bat (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/buildlib.bat (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/buildlib.bat' &&
- @echo off
- cls
- echo BUILD Bywater LIBRARIES
- echo -----------------------
- echo Copying input/output header files to include area...
- mkdir ..\..\include
- mkdir ..\..\lib
- copy ..\gr\gr.h ..\..\include
- copy ..\bw\bw.h ..\..\include
- copy ..\dr\dr.h ..\..\include
- copy ..\ui\ui.h ..\..\include
- copy ..\kb\kb.h ..\..\include
- copy ..\tw\tw.h ..\..\include
- cls
- echo BUILD INPUT/OUTPUT SYSTEM and USER INTERFACE
- echo --------------------------------------------
- nmake -f uitest_n.mak
- echo Copying object files to library area...
- copy *.obj ..\..\lib
- X
- SHAR_EOF
- chmod 0644 io/ui/buildlib.bat ||
- echo 'restore of io/ui/buildlib.bat failed'
- Wc_c="`wc -c < 'io/ui/buildlib.bat'`"
- test 539 -eq "$Wc_c" ||
- echo 'io/ui/buildlib.bat: original size 539, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/buildlib.sh ==============
- if test -f 'io/ui/buildlib.sh' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/buildlib.sh (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/buildlib.sh (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/buildlib.sh' &&
- clear
- echo BUILD Bywater LIBRARIES
- echo -----------------------
- echo copying input/output header files to include area...
- mkdir ../../include
- mkdir ../../lib
- cp ../gr/gr.h ../../include
- cp ../bw/bw.h ../../include
- cp ../dr/dr.h ../../include
- cp ../ui/ui.h ../../include
- cp ../kb/kb.h ../../include
- cp ../tw/tw.h ../../include
- echo
- echo BUILD INPUT/OUTPUT SYSTEM and USER INTERFACE
- echo --------------------------------------------
- echo
- echo Select system to build:
- echo
- echo " 1 AT&T Unix PC using TAM"
- echo " 2 AT&T Unix PC using MGR"
- echo " 3 X Windows"
- echo
- echo "Press a key and RETURN: "
- echo
- read NUMBER
- echo
- X
- if [ "$NUMBER" -eq 1 ]
- X then
- X echo "Building for AT&T Unix PC using TAM"
- X cp makefile.tam makefile
- X
- else if [ "$NUMBER" -eq 2 ]
- X then
- X echo "Building for AT&T Unix PC using MGR"
- X cp makefile.mgr makefile
- X
- else if [ "$NUMBER" -eq 3 ]
- X then
- X echo "Building for X Windows"
- X cp makefile.x makefile
- X else
- X echo Choice not supported.
- X exit 1
- X
- X fi
- X fi
- fi
- X
- make
- X
- echo copying object files to library area...
- cp *.o ../../lib
- X
- SHAR_EOF
- chmod 0644 io/ui/buildlib.sh ||
- echo 'restore of io/ui/buildlib.sh failed'
- Wc_c="`wc -c < 'io/ui/buildlib.sh'`"
- test 1145 -eq "$Wc_c" ||
- echo 'io/ui/buildlib.sh: original size 1145, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/bywater.pbm ==============
- if test -f 'io/ui/bywater.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/bywater.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/bywater.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/bywater.pbm' &&
- P1
- # bywater.pbm -- Bywater icon for Synapsis
- 38 38
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0
- 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- X
- SHAR_EOF
- chmod 0644 io/ui/bywater.pbm ||
- echo 'restore of io/ui/bywater.pbm failed'
- Wc_c="`wc -c < 'io/ui/bywater.pbm'`"
- test 2941 -eq "$Wc_c" ||
- echo 'io/ui/bywater.pbm: original size 2941, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/cleanlib.bat ==============
- if test -f 'io/ui/cleanlib.bat' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/cleanlib.bat (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/cleanlib.bat (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/cleanlib.bat' &&
- @echo off
- echo Cleaning up Library directories...
- erase ..\..\lib\*.obj
- erase ..\..\include\*.h
- erase *.ini
- erase *.obj
- erase *.exe
- erase *.crf
- SHAR_EOF
- chmod 0644 io/ui/cleanlib.bat ||
- echo 'restore of io/ui/cleanlib.bat failed'
- Wc_c="`wc -c < 'io/ui/cleanlib.bat'`"
- test 144 -eq "$Wc_c" ||
- echo 'io/ui/cleanlib.bat: original size 144, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/cleanlib.sh ==============
- if test -f 'io/ui/cleanlib.sh' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/cleanlib.sh (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/cleanlib.sh (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/cleanlib.sh' &&
- rm *.o
- rm ui_test
- rm ../../lib/*.o
- rm ../../include/*.h
- rm makefile
- SHAR_EOF
- chmod 0644 io/ui/cleanlib.sh ||
- echo 'restore of io/ui/cleanlib.sh failed'
- Wc_c="`wc -c < 'io/ui/cleanlib.sh'`"
- test 68 -eq "$Wc_c" ||
- echo 'io/ui/cleanlib.sh: original size 68, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/close.pbm ==============
- if test -f 'io/ui/close.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/close.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/close.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/close.pbm' &&
- P1
- # close.pbm
- 8 7
- 1 1 1 1 1 1 1 1
- 1 1 1 0 0 1 1 1
- 1 0 1 1 1 1 0 1
- 1 0 0 1 1 0 0 1
- 1 0 1 1 1 1 0 1
- 1 1 1 0 0 1 1 1
- 1 1 1 1 1 1 1 1
- X
- SHAR_EOF
- chmod 0644 io/ui/close.pbm ||
- echo 'restore of io/ui/close.pbm failed'
- Wc_c="`wc -c < 'io/ui/close.pbm'`"
- test 132 -eq "$Wc_c" ||
- echo 'io/ui/close.pbm: original size 132, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/default.pbm ==============
- if test -f 'io/ui/default.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/default.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/default.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/default.pbm' &&
- P1
- # default.pbm
- 23 20
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- X
- SHAR_EOF
- chmod 0644 io/ui/default.pbm ||
- echo 'restore of io/ui/default.pbm failed'
- Wc_c="`wc -c < 'io/ui/default.pbm'`"
- test 944 -eq "$Wc_c" ||
- echo 'io/ui/default.pbm: original size 944, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/down.pbm ==============
- if test -f 'io/ui/down.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/down.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/down.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/down.pbm' &&
- P1
- # blank.pbm
- 10 10
- 0 0 0 0 0 0 0 0 0 0
- 0 1 1 1 1 1 1 1 1 0
- 0 1 1 1 1 1 1 1 1 0
- 0 0 1 1 1 1 1 1 0 0
- 0 0 1 1 1 1 1 1 0 0
- 0 0 0 1 1 1 1 0 0 0
- 0 0 0 1 1 1 1 0 0 0
- 0 0 0 0 1 1 0 0 0 0
- 0 0 0 0 1 1 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- SHAR_EOF
- chmod 0644 io/ui/down.pbm ||
- echo 'restore of io/ui/down.pbm failed'
- Wc_c="`wc -c < 'io/ui/down.pbm'`"
- test 221 -eq "$Wc_c" ||
- echo 'io/ui/down.pbm: original size 221, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/elevator.pbm ==============
- if test -f 'io/ui/elevator.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/elevator.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/elevator.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/elevator.pbm' &&
- P1
- # elevator.pbm -- Elevator icon for ui windows
- 8 11
- 1 1 1 1 1 1 1 1
- 1 0 0 0 0 0 0 1
- 1 0 0 0 0 0 0 1
- 1 0 0 1 1 0 0 1
- 1 0 1 1 1 1 0 1
- 1 0 1 1 1 1 0 1
- 1 0 1 1 1 1 0 1
- 1 0 0 1 1 0 0 1
- 1 0 0 0 0 0 0 1
- 1 0 0 0 0 0 0 1
- 1 1 1 1 1 1 1 1
- SHAR_EOF
- chmod 0644 io/ui/elevator.pbm ||
- echo 'restore of io/ui/elevator.pbm failed'
- Wc_c="`wc -c < 'io/ui/elevator.pbm'`"
- test 231 -eq "$Wc_c" ||
- echo 'io/ui/elevator.pbm: original size 231, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/exec.pbm ==============
- if test -f 'io/ui/exec.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/exec.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/exec.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/exec.pbm' &&
- P1
- # exec.pbm
- 23 20
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- X
- SHAR_EOF
- chmod 0644 io/ui/exec.pbm ||
- echo 'restore of io/ui/exec.pbm failed'
- Wc_c="`wc -c < 'io/ui/exec.pbm'`"
- test 941 -eq "$Wc_c" ||
- echo 'io/ui/exec.pbm: original size 941, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/filesys.pbm ==============
- if test -f 'io/ui/filesys.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/filesys.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/filesys.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/filesys.pbm' &&
- P1
- # filesys.pbm
- 26 23
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
- 0 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0
- 0 1 0 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0
- 0 1 0 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0
- 0 1 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- X
- SHAR_EOF
- chmod 0644 io/ui/filesys.pbm ||
- echo 'restore of io/ui/filesys.pbm failed'
- Wc_c="`wc -c < 'io/ui/filesys.pbm'`"
- test 1220 -eq "$Wc_c" ||
- echo 'io/ui/filesys.pbm: original size 1220, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/floppy.pbm ==============
- if test -f 'io/ui/floppy.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/floppy.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/floppy.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/floppy.pbm' &&
- P1
- # floppy.pbm
- 26 23
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- X
- SHAR_EOF
- chmod 0644 io/ui/floppy.pbm ||
- echo 'restore of io/ui/floppy.pbm failed'
- Wc_c="`wc -c < 'io/ui/floppy.pbm'`"
- test 1219 -eq "$Wc_c" ||
- echo 'io/ui/floppy.pbm: original size 1219, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/folder.pbm ==============
- if test -f 'io/ui/folder.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/folder.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/folder.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/folder.pbm' &&
- P1
- # folder.pbm
- 23 20
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0
- 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
- 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- X
- SHAR_EOF
- chmod 0644 io/ui/folder.pbm ||
- echo 'restore of io/ui/folder.pbm failed'
- Wc_c="`wc -c < 'io/ui/folder.pbm'`"
- test 943 -eq "$Wc_c" ||
- echo 'io/ui/folder.pbm: original size 943, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/garbage.pbm ==============
- if test -f 'io/ui/garbage.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/garbage.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/garbage.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/garbage.pbm' &&
- P1
- # garbage.pbm -- garbage can icon for Synapsis
- 20 20
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0
- 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0
- 0 0 1 1 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0
- 0 0 1 1 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0
- 0 0 1 1 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0
- 0 0 1 1 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0
- 0 0 1 1 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0
- 0 0 1 1 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0
- 0 0 1 1 1 0 1 0 0 1 0 1 1 0 0 0 0 0 0 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- X
- SHAR_EOF
- chmod 0644 io/ui/garbage.pbm ||
- echo 'restore of io/ui/garbage.pbm failed'
- Wc_c="`wc -c < 'io/ui/garbage.pbm'`"
- test 857 -eq "$Wc_c" ||
- echo 'io/ui/garbage.pbm: original size 857, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/left.pbm ==============
- if test -f 'io/ui/left.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/left.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/left.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/left.pbm' &&
- P1
- # blank.pbm
- 10 10
- 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 1 1 0
- 0 0 0 0 0 1 1 1 1 0
- 0 0 0 1 1 1 1 1 1 0
- 0 1 1 1 1 1 1 1 1 0
- 0 1 1 1 1 1 1 1 1 0
- 0 0 0 1 1 1 1 1 1 0
- 0 0 0 0 0 1 1 1 1 0
- 0 0 0 0 0 0 0 1 1 0
- 0 0 0 0 0 0 0 0 0 0
- SHAR_EOF
- chmod 0644 io/ui/left.pbm ||
- echo 'restore of io/ui/left.pbm failed'
- Wc_c="`wc -c < 'io/ui/left.pbm'`"
- test 221 -eq "$Wc_c" ||
- echo 'io/ui/left.pbm: original size 221, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/makefile.mgr ==============
- if test -f 'io/ui/makefile.mgr' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/makefile.mgr (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/makefile.mgr (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/makefile.mgr' &&
- #
- # Makefile for ui_test
- #
- # AT&T Unix PC using MGR interface
- #
- X
- CC= cc
- X
- CFLAGS= -O -DDEBUG -I../../include
- X
- LIBS= -lmgr -lm
- X
- INS= kb_7300.o gr_mgr.o dr_sysv.o
- X
- OFILES= ui_boxes.o ui_init.o ui_test.o ui_text.o \
- X ui_list.o ui_dial.o ui_icon.o ui_gets.o \
- X ui_clock.o ui_pbm.o ui_rband.o
- X
- ui_test: $(OFILES) $(INS)
- X $(CC) $(OFILES) $(INS) $(LIBS) -o ui_test
- X
- X
- kb_7300.o:
- X $(CC) $(CFLAGS) -c ../kb/kb_7300.c
- X
- dr_sysv.o:
- X $(CC) $(CFLAGS) -c ../dr/dr_sysv.c
- X
- gr_mgr.o:
- X $(CC) $(CFLAGS) -c ../gr/gr_mgr.c
- X
- # end of makefile.mgr
- SHAR_EOF
- chmod 0644 io/ui/makefile.mgr ||
- echo 'restore of io/ui/makefile.mgr failed'
- Wc_c="`wc -c < 'io/ui/makefile.mgr'`"
- test 536 -eq "$Wc_c" ||
- echo 'io/ui/makefile.mgr: original size 536, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/makefile.tam ==============
- if test -f 'io/ui/makefile.tam' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/makefile.tam (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/makefile.tam (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/makefile.tam' &&
- #
- # Makefile for ui_test
- #
- # AT&T Unix PC using TAM interface
- #
- X
- CC= cc
- X
- CFLAGS= -O -DDEBUG -I../../include
- X
- LIBS= -ltam -ltermcap -lm
- X
- INS= kb_7300.o gr_tam.o gr_def.o dr_sysv.o
- X
- OFILES= ui_boxes.o ui_init.o ui_test.o ui_text.o \
- X ui_list.o ui_dial.o ui_icon.o ui_gets.o \
- X ui_clock.o ui_pbm.o ui_rband.o
- X
- ui_test: $(OFILES) $(INS)
- X $(CC) $(OFILES) $(INS) $(LIBS) -o ui_test
- X
- X
- kb_7300.o:
- X $(CC) $(CFLAGS) -c ../kb/kb_7300.c
- X
- dr_sysv.o:
- X $(CC) $(CFLAGS) -c ../dr/dr_sysv.c
- X
- gr_tam.o:
- X $(CC) $(CFLAGS) -c ../gr/gr_tam.c
- X
- gr_def.o:
- X $(CC) $(CFLAGS) -c ../gr/gr_def.c
- X
- # end of makefile.tam
- SHAR_EOF
- chmod 0644 io/ui/makefile.tam ||
- echo 'restore of io/ui/makefile.tam failed'
- Wc_c="`wc -c < 'io/ui/makefile.tam'`"
- test 602 -eq "$Wc_c" ||
- echo 'io/ui/makefile.tam: original size 602, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/makefile.x ==============
- if test -f 'io/ui/makefile.x' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/makefile.x (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/makefile.x (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/makefile.x' &&
- #
- # Makefile for ui_test
- #
- # X11 Implementation -- Tested on DECstation 2100 and 3100
- #
- X
- CC= cc
- X
- CFLAGS= -O -DDEBUG -I../../include
- X
- LIBS= -lX11 -lm
- X
- INS= kb_x.o gr_x.o dr_unix.o
- X
- OFILES= ui_boxes.o ui_init.o ui_test.o ui_text.o \
- X ui_list.o ui_dial.o ui_icon.o ui_gets.o \
- X ui_clock.o ui_pbm.o ui_rband.o
- X
- ui_test: $(OFILES) $(INS)
- X $(CC) $(OFILES) $(INS) $(LIBS) -o ui_test
- X
- X
- kb_x.o:
- X $(CC) $(CFLAGS) -c ../kb/kb_x.c
- X
- dr_unix.o:
- X $(CC) $(CFLAGS) -c ../dr/dr_unix.c
- X
- gr_x.o:
- X $(CC) $(CFLAGS) -c ../gr/gr_x.c
- X
- # end of makefile.x
- SHAR_EOF
- chmod 0644 io/ui/makefile.x ||
- echo 'restore of io/ui/makefile.x failed'
- Wc_c="`wc -c < 'io/ui/makefile.x'`"
- test 543 -eq "$Wc_c" ||
- echo 'io/ui/makefile.x: original size 543, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/move.pbm ==============
- if test -f 'io/ui/move.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/move.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/move.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/move.pbm' &&
- P1
- # move.pbm
- 12 10
- 0 0 0 0 0 0 0 0 0 0 0 0
- 0 1 1 1 1 1 1 0 0 0 0 0
- 0 1 0 0 0 0 1 0 0 0 0 0
- 0 1 0 0 1 1 1 1 1 1 0 0
- 0 1 0 0 1 0 1 0 0 1 0 0
- 0 1 1 1 1 1 1 0 0 1 0 0
- 0 0 0 0 1 0 0 0 0 1 0 0
- 0 0 0 0 1 1 1 1 1 1 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0
- SHAR_EOF
- chmod 0644 io/ui/move.pbm ||
- echo 'restore of io/ui/move.pbm failed'
- Wc_c="`wc -c < 'io/ui/move.pbm'`"
- test 260 -eq "$Wc_c" ||
- echo 'io/ui/move.pbm: original size 260, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/qrf.bat ==============
- if test -f 'io/ui/qrf.bat' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/qrf.bat (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/qrf.bat (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/qrf.bat' &&
- type ui.h >ui.qrf
- rmbody <ui_init.c >>ui.qrf
- rmbody <ui_boxes.c >>ui.qrf
- rmbody <ui_text.c >>ui.qrf
- rmbody <ui_gets.c >>ui.qrf
- rmbody <ui_dial.c >>ui.qrf
- rmbody <ui_list.c >>ui.qrf
- rmbody <ui_icon.c >>ui.qrf
- rmbody <ui_pbm.c >>ui.qrf
- rmbody <ui_clock.c >>ui.qrf
- rmbody <ui_rband.c >>ui.qrf
- rmbody <ui_tw.c >>ui.qrf
- X
- SHAR_EOF
- chmod 0644 io/ui/qrf.bat ||
- echo 'restore of io/ui/qrf.bat failed'
- Wc_c="`wc -c < 'io/ui/qrf.bat'`"
- test 316 -eq "$Wc_c" ||
- echo 'io/ui/qrf.bat: original size 316, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/resize.pbm ==============
- if test -f 'io/ui/resize.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/resize.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/resize.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/resize.pbm' &&
- P1
- # resize.pbm
- 12 10
- 0 0 0 0 0 0 0 0 0 0 0 0
- 0 1 1 1 1 1 1 1 1 1 0 0
- 0 1 0 0 0 0 0 1 0 1 0 0
- 0 1 0 0 0 0 0 1 0 1 0 0
- 0 1 0 0 0 0 0 1 0 1 0 0
- 0 1 1 1 1 1 1 1 0 1 0 0
- 0 1 0 0 0 0 0 0 0 1 0 0
- 0 1 1 1 1 1 1 1 1 1 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0
- SHAR_EOF
- chmod 0644 io/ui/resize.pbm ||
- echo 'restore of io/ui/resize.pbm failed'
- Wc_c="`wc -c < 'io/ui/resize.pbm'`"
- test 262 -eq "$Wc_c" ||
- echo 'io/ui/resize.pbm: original size 262, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/right.pbm ==============
- if test -f 'io/ui/right.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/right.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/right.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/right.pbm' &&
- P1
- # blank.pbm
- 10 10
- 0 0 0 0 0 0 0 0 0 0
- 0 1 1 0 0 0 0 0 0 0
- 0 1 1 1 1 0 0 0 0 0
- 0 1 1 1 1 1 1 0 0 0
- 0 1 1 1 1 1 1 1 1 0
- 0 1 1 1 1 1 1 1 1 0
- 0 1 1 1 1 1 1 0 0 0
- 0 1 1 1 1 0 0 0 0 0
- 0 1 1 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0
- SHAR_EOF
- chmod 0644 io/ui/right.pbm ||
- echo 'restore of io/ui/right.pbm failed'
- Wc_c="`wc -c < 'io/ui/right.pbm'`"
- test 221 -eq "$Wc_c" ||
- echo 'io/ui/right.pbm: original size 221, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/synapsis.pbm ==============
- if test -f 'io/ui/synapsis.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/synapsis.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/synapsis.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/synapsis.pbm' &&
- P1
- # synapsis.pbm -- Synapsis icon for Synapsis
- 40 24
- 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
- 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0
- 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 1
- 0 0 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0
- 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0
- 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
- 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
- 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0
- 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 1
- 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0
- 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
- X
- SHAR_EOF
- chmod 0644 io/ui/synapsis.pbm ||
- echo 'restore of io/ui/synapsis.pbm failed'
- Wc_c="`wc -c < 'io/ui/synapsis.pbm'`"
- test 1975 -eq "$Wc_c" ||
- echo 'io/ui/synapsis.pbm: original size 1975, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/test.pbm ==============
- if test -f 'io/ui/test.pbm' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/test.pbm (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/test.pbm (Text)'
- sed 's/^X//' << 'SHAR_EOF' > 'io/ui/test.pbm' &&
- P1
- # bywater.pbm -- Bywater icon for Synapsis
- 38 38
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
- 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0
- 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- X
- SHAR_EOF
- chmod 0644 io/ui/test.pbm ||
- echo 'restore of io/ui/test.pbm failed'
- Wc_c="`wc -c < 'io/ui/test.pbm'`"
- test 2941 -eq "$Wc_c" ||
- echo 'io/ui/test.pbm: original size 2941, current size' "$Wc_c"
- rm -f _shar_wnt_.tmp
- fi
- # ============= io/ui/ui.doc ==============
- if test -f 'io/ui/ui.doc' -a X"$1" != X"-c"; then
- echo 'x - skipping io/ui/ui.doc (File already exists)'
- rm -f _shar_wnt_.tmp
- else
- > _shar_wnt_.tmp
- echo 'x - extracting io/ui/ui.doc (Binary)'
- sed 's/^X//' << 'SHAR_EOF' > _shar_tmp_.tmp &&
- begin 600 io/ui/ui.doc
- M"@H)5&AE($)95T%415(@1W)A<&AI8V%L(%5315(@24Y415)&04-%"@H)0V]P
- M>7)I9VAT("AC*2`Q.3DQ+"!4960@02X@0V%M<&)E;&P*"@D)"4)Y=V%T97(@
- M4V]F='=A<F4*"0D)4"X@3RX@0F]X(#0P,C,@"@D)"41U:V4@4W1A=&EO;B`*
- M"0D)1'5R:&%M+"!.0R`@,C<W,#8*"@D)"65M86EL.B!T8V%M<$!U;F-E8W,N
- M961U"@H)0V]P>7)I9VAT(&%N9"!097)M:7-S:6]N<R!);F9O<FUA=&EO;CH*
- M"@E!;&P@52Y3+B!A;F0@:6YT97)N871I;VYA;"!C;W!Y<FEG:'1S(&%R92!C
- M;&%I;65D(&)Y('1H90H)875T:&]R+B!4:&4@875T:&]R(&=R86YT<R!P97)M
- M:7-S:6]N('1O('5S92!T:&ES(&-O9&4*"6%N9"!S;V9T=V%R92!B87-E9"!O
- M;B!I="!U;F1E<B!T:&4@9F]L;&]W:6YG(&-O;F1I=&EO;G,Z"@DH82D@:6X@
- M9V5N97)A;"P@=&AE(&-O9&4@86YD('-O9G1W87)E(&)A<V5D('5P;VX@:70@
- M;6%Y(&)E(`H)=7-E9"!B>2!I;F1I=FED=6%L<R!A;F0@8GD@;F]N+7!R;V9I
- M="!O<F=A;FEZ871I;VYS.R`H8BD@:70*"6UA>2!A;'-O(&)E('5T:6QI>F5D
- M(&)Y(&=O=F5R;FUE;G1A;"!A9V5N8VEE<R!I;B!A;GD@8V]U;G1R>2P*"7=I
- M=&@@=&AE(&5X8V5P=&EO;B!O9B!M:6QI=&%R>2!A9V5N8VEE<SL@*&,I('1H
- M92!C;V1E(&%N9"]O<@H)<V]F='=A<F4@8F%S960@=7!O;B!I="!M87D@;F]T
- M(&)E('-O;&0@9F]R(&$@<')O9FET('=I=&AO=70*"6%N(&5X<&QI8VET(&%N
- M9"!S<&5C:69I8R!P97)M:7-S:6]N(&9R;VT@=&AE(&%U=&AO<BP@97AC97!T
- M"@ET:&%T(&$@;6EN:6UA;"!F964@;6%Y(&)E(&-H87)G960@9F]R(&UE9&EA
- M(&]N('=H:6-H(&ET(&ES"@EC;W!I960L(&%N9"!F;W(@8V]P>6EN9R!A;F0@
- M:&%N9&QI;F<[("AD*2!T:&4@8V]D92!M=7-T(&)E(`H)9&ES=')I8G5T960@
- M:6X@=&AE(&9O<FT@:6X@=VAI8V@@:70@:&%S(&)E96X@<F5L96%S960@8GD@
- M=&AE"@EA=71H;W([(&%N9"`H92D@=&AE(&-O9&4@86YD('-O9G1W87)E(&)A
- M<V5D('5P;VX@:70@;6%Y(&YO="`*"6)E('5S960@9F]R(&EL;&5G86P@86-T
- M:79I=&EE<RX@"@I4:&4@0GEW871E<B!'<F%P:&EC86P@57-E<B!);G1E<F9A
- M8V4@;V9F97)S(&$@=7-E<B!I;G1E<F9A8V4@"F5M<&QO>6EN9R!V87)I;W5S
- M('1Y<&5S(&]F(&=R87!H:6-A;"!W:6YD;W=S+"!K97EB;V%R9"P@;6]U<V4L
- M"F%N9"!I8V]N<RX@270@<V5R=F5S(&%S('1H92!B87-I<R!F;W(@=&AE($)Y
- M=V%T97(@4W!A8V4@1FQI9VAT(`I3:6UU;&%T;W(@86YD(&9O<B!O=&AE<B!P
- M<F]J96-T<R!U;F1E<G=A>2!A="!">7=A=&5R+B`@5&AE"G-Y<W1E;2!I<R!C
- M=7)R96YT;'D@:6UP;&5M96YT960@;VX@=&AE($E"32!00R!A;F0@8V]M<&%T
- M:6)L97,*=71I;&EZ:6YG('1H92!-:6-R;W-O9G0@475I8VM#(&-O;7!I;&5R
- M+"!O;B!T:&4@050F5"!5;FEX(%!#"BA00R`W,S`P*2P@86YD(&]N($1E8U-T
- M871I;VX@56YI>"!7;W)K<W1A=&EO;G,@=71I;&EZ:6YG('1H92`*6"!7:6YD
- M;W=S('-Y<W1E;2X@(`H*5&AE('-Y<W1E;2!B=6EL9',@;VX@9FEV92!C;VUP
- M;VYE;G1S.@H*"6)W"71H92!E<G)O<B!H86YD;&EN9R!S>7-T96T*"6=R"71H
- M92!G<F%P:&EC<R!A;F0@;6]U<V4@<WES=&5M"@EK8@ET:&4@:V5Y8F]A<F0@
- M<WES=&5M"@ED<@ET:&4@9&ER96-T;W)Y('-Y<W1E;0H)='<)=&AE('1E>'0@
- M=VEN9&]W('-Y<W1E;2P@"@IA;F0@9G)O;2!T:&5S92!I<R!B=6EL=`H*"75I
- M"71H92!G<F%P:&EC86P@=7-E<B!I;G1E<F9A8V4@:71S96QF+@H*"@I2149%
- M4D5.0T4@1D]2($=2("A'4D%02$E#4RD@4UE35$5-.@HM+2TM+2TM+2TM+2TM
- M+2TM+2TM+2TM+2TM+2TM+2TM+2TM"@HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@H*
- M"6-O;&]R<PH**BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\*"B-D969I;F4@0DQ!0TL@
- M("`@("`@("`@(#`*(V1E9FEN92!72$E412`@("`@("`@("`@,0HC9&5F:6YE
- M($Q)1TA47U)%1"`@("`@("`R"B-D969I;F4@3$E'2%1?1U)%14X@("`@(#,*
- M(V1E9FEN92!,24=(5%]"3%5%("`@("`@-`HC9&5F:6YE($Q)1TA47UE%3$Q/
- M5R`@("`U"B-D969I;F4@3$E'2%1?0UE!3B`@("`@(#8*(V1E9FEN92!,24=(
- M5%]-04=%3E1!("`@-PHC9&5F:6YE($1!4DM?4D5$("`@("`@("`Q,`HC9&5F
- M:6YE($1!4DM?1U)%14X@("`@("`Q,0HC9&5F:6YE($1!4DM?0DQ512`@("`@
- M("`Q,@HC9&5F:6YE($1!4DM?645,3$]7("`@("`Q,PHC9&5F:6YE($1!4DM?
- M0UE!3B`@("`@("`Q-`HC9&5F:6YE($1!4DM?34%'14Y402`@("`Q-0H*+RHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BH*"@EF:6QL("AA;F0@;&EN92D@<W1Y;&5S"@HJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PH*(V1E9FEN92!(3TQ,3U<@("`@("`@("`@
- M,`D)+RH@2&]L;&]W(&9I;&P@+2T@9')A=R!P97)I;65T97(@*B\*(V1E9FEN
- M92!33TQ)1"`@("`@("`@("`@,0HC9&5F:6YE($=2240@("`@("`@("`@("`R
- M"B-D969I;F4@2$%40T@@("`@("`@("`@(#,*"B\J*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ"@H):6YP=70@;6]D97,*"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO"@HC9&5F
- M:6YE"5-405154PDP"B-D969I;F4)5T%)5`DQ"B-D969I;F4)4T%-4$Q%"3(*
- M(V1E9FEN92!(241%("`@(#,*(V1E9FEN92!32$]7("`@(#0*(V1E9FEN92!0
- M3U-)5$E/3B`@("`@("`@-0H*+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH*"@ES8W)E
- M96YS"@HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PH*(V1E9FEN92!'4E]04DE-05)9
- M"3`)+RH@<')I;6%R>2!D<F%W:6YG('-C<F5E;B`J+PHC9&5F:6YE($=27TA)
- M1$1%3@DQ"2\J('-E8V]N9&%R>2!O<B!H:61D96X@9')A=VEN9R!S8W)E96X@
- M*B\*"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ"@H)9F]N=',*"BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHO"@HC9&5F:6YE($9?1$5&055,5"`@("`@("`P"B-D969I;F4@
- M1E]23TU!3B`@("`@("`@(#$*(V1E9FEN92!&7T=/5$A)0R`@("`@("`@,@HC
- M9&5F:6YE($9?251!3$E#("`@("`@("`S"@HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*@H*"6=R7W=I;F1O=R!S=')U8W1U<F4*"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO
- M"@IS=')U8W0@9W)?=VEN9&]W"@E["@EI;G0@:6YI=&EA;&EZ960[("`@("`@
- M("`O*B!";V]L96%N.B`@<W5C8V5S<V9U;&QY(&EN:71I86QI>F5D/R`@*B\*
- M"6EN="!X;6%X.R`@("`@("`@("`@("`@("\J($UA>&EM=6T@;G5M8F5R(&]F
- M('!I>&5L<RP@>"!A>&ES("`@("`J+PH):6YT('EM87@[("`@("`@("`@("`@
- M("`@+RH@36%X:6UU;2!N=6UB97(@;V8@<&EX96QS+"!Y(&%X:7,@("`@("HO
- M"@EI;G0@9F]N=#L)"2\J($-U<G)E;G0@9F]N="!S='EL92`)"0DJ+PH):6YT
- M(&9X<VEZ93L@("`@("`@("`@("`@+RH@1F]N="!S:7IE(&EN('!I>&5L<RP@
- M>"!A>&ES("`@("`@("`@("HO"@EI;G0@9GES:7IE.R`@("`@("`@("`@("`O
- M*B!&;VYT('-I>F4@:6X@<&EX96QS+"!Y(&%X:7,@("`@("`@("`@*B\*"6EN
- M="!C;&EP<&EN9SL@("`@("`@("`@("\J($)O;VQE86XZ("!I<R!C;&EI<&EN
- M9R!I;B!U<V4_("`@("`@("`J+PH):6YT(&-L7W@Q.R`@("`@("`@("`@("`@
- M+RH@3&5F="!O9B!C;&EP('=I;F1O=R`@("`@("`@("`@("`@("`@("HO"@EI
- M;G0@8VQ?>3$[("`@("`@("`@("`@("`O*B!";W1T;VT@;V8@8VQI<"!W:6YD
- M;W<@("`@("`@("`@("`@("`@*B\*"6EN="!C;%]X,CL@("`@("`@("`@("`@
- M("\J(%)I9VAT(&]F(&-L:7`@=VEN9&]W("`@("`@("`@("`@("`@("`J+PH)
- M:6YT(&-L7WDR.R`@("`@("`@("`@("`@+RH@5&]P(&]F(&-L:7`@=VEN9&]W
- M("`@("`@("`@("`@("`@("`@("HO"@E].PH*"4-/3U)$24Y!5$4@4UE35$5-
- M+B!4:&4@9W(@:6YT97)F86-E('!R97-U<'!O<V5S('1H<F]U9VAO=70*"6$@
- M0V%R=&5S:6%N(&-O;W)D:6YA=&4@<WES=&5M(&EN('=H:6-H('!I>&5L<R!O
- M;B!T:&4@=F5R=&EC86P*"6%X:7,@*'1H92!Y(&%X:7,I(&%R92!N=6UB97)E
- M9"!B96=I;FYI;F<@=VET:"`P(&9R;VT@=&AE"@EB;W1T;VT@=7`L(&%N9"!P
- M:7AE;',@;VX@=&AE(&AO<FEZ;VYT86P@87AI<R`H=&AE('@@87AI<RD*"6%R
- M92!N=6UB97)E9"!B96=I;FYI;F<@=VET:"`P(&9R;VT@=&AE(#ME9G0@=&\@
- M=&AE(')I9VAT+@H)5&AE(&YU;6)E<FEN9R!O9B!T:&4@>2!A>&ES(&UA>2!S
- M965M(&-O=6YT97)I;G1U:71I=F4L"@ES:6YC92!I;B!M86YY('-Y<W1E;7,@
- M<&EX96QS(&%R92!N=6UB97)E9"!V97)T:6-A;&QY(&9R;VT*"71H92!T;W`@
- M=&\@=&AE(&)O='1O;2X*"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ"@H@("!G<E]I
- M;FET*"D*"B`@(%1H:7,@9G5N8W1I;VX@<VAO=6QD(&EN:71I86QI>F4@=&AE
- M(&5N=&ER92!G<F%P:&EC<R!A;F0@;6]U<V4*("`@<W5B<WES=&5M+B!4:&4@
- M87)G=6UE;G0@(F=R=VEN9&]W(B!I<R!A('!O:6YT97(@=&\@82!G<E]W:6YD
- M;W<*("`@<W1R=6-T=7)E('=H:6-H('-H;W5L9"!B92!F:6QL960@:6X@8GD@
- M=&AE(&9U;F-T:6]N+B!4:&4*("`@87)G=6UE;G0@(F9O;G1?<&%T:"(@:7,@
- M82!P;VEN=&5R('1O(&$@8VAA<F%C=&5R('-T<FEN9PH@("!G:79I;F<@=&AE
- M(&YA;64@;V8@82!P871H('=H97)E('1H92!F=6YC=&EO;B!S:&]U;&0@;&]O
- M:PH@("!F;W(@9F]N="!A;F0@;W1H97(@9&%T82!F:6QE<RX@5&AE(&9U;F-T
- M:6]N('-H;W5L9"!R971U<FX*("`@0E=?15)23U(@=7!O;B!A;GD@97)R;W(@
- M86YD(%12544@=7!O;B!A('-U8V-E<W-F=6P@<V5T=&EN9PH@("!O9B!T:&4@
- M9W)A<&AI8W,@<W5B<WES=&5M+@H**BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\*"F=R
- M7VEN:70H(&=R=VEN9&]W+"!F;VYT7W!A=&@@*0H@("!S=')U8W0@9W)?=VEN
- M9&]W("IG<G=I;F1O=SL*("`@8VAA<B`J(&9O;G1?<&%T:#L*("`@"@HO*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*@H*("`@9W)?9&5I;FET*"D*"B`@(%1H:7,@9G5N
- M8W1I;VX@<VAO=6QD(&1E:6YI=&EA;&EZ92!T:&4@96YT:7)E(&=R87!H:6-S
- M('-U8G-Y<W1E;2X*"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO"@IG<E]D96EN:70H
- M*0H@("`*"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ"@H@("!G<E]C;',H*0H*("`@
- M5&AI<R!F=6YC=&EO;B!S:&]U;&0@8VQE87(@=&AE(&5N=&ER92!S8W)E96X@
- M87)E82X*"B`@(%1H92!A<F=U;65N="`B<V-R965N(B!I<R!A;B!I;G1E9V5R
- M(&1E;F]T960@96ET:&5R('1H90H@("!V:7-I8FQE('-C<F5E;B`H9&5F:6YE
- M9"!A<R!'4E]04DE-05)9*2!O<B!A(&AI9&1E;B!B=69F97(*("`@=&\@=VAI
- M8V@@9W)A<&AI8W,@;W5T<'5T(&-A;B!B92!W<FET=&5N("AD969I;F5D(&%S
- M"B`@($=27TA)1$1%3BDN"@HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PH*9W)?8VQS
- M*"!S8W)E96X@*0H@("!I;G0@<V-R965N.PH@("`*"@HO*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*@H*("`@9W)?<&EX96PH*0H*("`@5&AI<R!F=6YC=&EO;B!T=7)N
- M<R!O;B`H;W(@;V9F+"!I9B!T:&4@8V]L;W(@:7,@0DQ!0TLI(&$@<VEN9VQE
- M"B`@('!I>&5L(&]N('1H92!D:7-P;&%Y+@H*("`@5&AE(&%R9W5M96YT(")S
- M8W)E96XB(&ES(&%N(&EN=&5G97(@9&5N;W1E9"!E:71H97(@=&AE"B`@('9I
- M<VEB;&4@<V-R965N("AD969I;F5D(&%S($=27U!224U!4EDI(&]R(&$@:&ED
- M9&5N(&)U9F9E<@H@("!T;R!W:&EC:"!G<F%P:&EC<R!O=71P=70@8V%N(&)E
- M('=R:71T96X@*&1E9FEN960@87,*("`@1U)?2$E$1$5.*2X*"B`@(%1H92!A
- M<F=U;65N=',@>"!A;F0@>2!S<&5C:69Y(&$@<&EX96P@;&]C871I;VX@;VX@
- M=&AE('-C<F5E;@H@("!I;B!G<B!C;V]R9&EN871E<R`H<V5E(&%B;W9E(&]N
- M('1H92!C;V]R9&EN871E('-Y<W1E;2D@=VAE<F4*("`@=&AE('!I>&5L(&ES
- M('1O(&)E(&QO8V%T960L('@@;VX@=&AE(&AO<FEZ;VYT86P@87AI<R!A;F0@
- M>0H@("!O;B!T:&4@=F5R=&EC86P@87AI<RX*"B`@(%1H92!A<F=U;65N="`B
- M8V]L;W(B(&ES(&%N(&EN=&5G97(@9&5N;W1I;F<@82!C;VQO<B!D969I;F5D
- M"B`@(&EN('1H92!H96%D97(@(F=R+F@B+@H**BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*B\*"F=R7W!I>&5L*"!S8W)E96XL('@L('DL(&-O;&]R("D*("`@:6YT('-C
- M<F5E;CL*("`@:6YT('@L('D["B`@(&EN="!C;VQO<CL*("`@"B`@("`@("`@
- M(`HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@H*("`@9W)?;&EN92@I"@H@("!4:&ES
- M(&9U;F-T:6]N(&1R87=S(&$@;&EN92!O;B!T:&4@9&5S:6=N871E9"!S8W)E
- M96X@9G)O;0H@("!P;VEN="!X,2P@>3$@=&\@<&]I;G0@>#(L('DR(&EN(&$@
- M<W!E8VEF:65D(&-O;&]R(&%N9`H@("!W:71H(&$@<W!E8VEF:65D('-T>6QE
- M+@H*("`@5&AE(&%R9W5M96YT(")S8W)E96XB(&ES(&%N(&EN=&5G97(@9&5N
- M;W1E9"!E:71H97(@=&AE"B`@('9I<VEB;&4@<V-R965N("AD969I;F5D(&%S
- M($=27U!224U!4EDI(&]R(&$@:&ED9&5N(&)U9F9E<@H@("!T;R!W:&EC:"!G
- M<F%P:&EC<R!O=71P=70@8V%N(&)E('=R:71T96X@*&1E9FEN960@87,*("`@
- M1U)?2$E$1$5.*2X*"B`@(%1H92!A<F=U;65N=',@>#$L('DQ+"!X,BP@86YD
- M('DR('-P96-I9GD@='=O('!I>&5L(&QO8V%T:6]N<PH@("!O;B!T:&4@<V-R
- M965N(&EN(&=R(&-O;W)D:6YA=&5S("AS964@86)O=F4@;VX@=&AE(&-O;W)D
- M:6YA=&4*("`@<WES=&5M*2!D96YO=&EN9R!T:&4@<V]U<F-E("AX,2P@>3$I
- M(&%N9"!D97-T:6YA=&EO;B`H>#(L('DR*0H@("!P;VEN=',@9F]R('1H92!L
- M:6YE("AX,2!A;F0@>#(@;VX@=&AE(&AO<FEZ;VYT86P@87AI<RP@86YD('DQ
- M"B`@(&%N9"!Y,B!O;B!T:&4@=F5R=&EC86P@87AI<RX*"B`@(%1H92!A<F=U
- M;65N="`B8V]L;W(B(&ES(&%N(&EN=&5G97(@9&5N;W1I;F<@82!C;VQO<B!D
- M969I;F5D"B`@(&EN('1H92!H96%D97(@(F=R+F@B+@H*("`@5&AE(&%R9W5M
- M96YT(")S='EL92(@:7,@86X@:6YT96=E<B!D96YO=&EN9R!A(&QI;F4@<W1Y
- M;&4*("`@9&5F:6YE9"!I;B`B9W(N:"(@*$A/3$Q/5RP@4T],240L($=2240L
- M(&]R($A!5$-(("TM($=2240*("`@86YD($A!5$-((&1E;F]T92!D;W1T960@
- M;&EN97,L(&%N9"!(3TQ,3U<@97)A<V5S('1H92!A<F5A"B`@(&]F('1H92!L
- M:6YE*2X*"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO"@IG<E]L:6YE*"!S8W)E96XL
- M('@Q+"!Y,2P@>#(L('DR+"!C;VQO<BP@<W1Y;&4@*0H@("!I;G0@<V-R965N
- M.PH@("!I;G0@>#$L('DQ+"!X,BP@>3(["B`@(&EN="!C;VQO<BP@<W1Y;&4[
- M"B`@(`H*+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH*"B`@(&=R7W1E>'0H*0H*("`@
- M5&AI<R!F=6YC=&EO;B!A9&1R97-S97,@=&5X="!T;R!A('-P96-I9FEE9"!L
- M;V-A=&EO;B!O;B!T:&4*("`@<V-R965N(&EN('-P96-I9FEE9"!C;VQO<G,N
- M"@H@("!4:&4@87)G=6UE;G0@(G-C<F5E;B(@:7,@86X@:6YT96=E<B!D96YO
- M=&5D(&5I=&AE<B!T:&4*("`@=FES:6)L92!S8W)E96X@*&1E9FEN960@87,@
- M1U)?4%))34%262D@;W(@82!H:61D96X@8G5F9F5R"B`@('1O('=H:6-H(&=R
- M87!H:6-S(&]U='!U="!C86X@8F4@=W)I='1E;B`H9&5F:6YE9"!A<PH@("!'
- M4E](241$14XI+@H*("`@5&AE(&%R9W5M96YT<R!X(&%N9"!Y('-P96-I9GD@
- M82!P:7AE;"!L;V-A=&EO;B!O;B!T:&4@<V-R965N"B`@(&EN(&=R(&-O;W)D
- M:6YA=&5S("AS964@86)O=F4@;VX@=&AE(&-O;W)D:6YA=&4@<WES=&5M*2!W
- M:&5R90H@("!T:&4@8F]T=&]M(&QE9G0@8V]R;F5R(&]F('1H92!T97AT(&ES
- M('1O(&)E(&QO8V%T960L('@@;VX@=&AE"B`@(&AO<FEZ;VYT86P@87AI<R!A
- M;F0@>2!O;B!T:&4@=F5R=&EC86P@87AI<RX*"B`@(%1H92!A<F=U;65N="`B
- M<W1R:6YG(B!D97-I9VYA=&5S(&$@<&]I;G1E<B!T;R!A(&-H87)A8W1E<@H@
- M("!S=')I;F<@=&\@8F4@=W)I='1E;B!T;R!T:&4@<V-R965N+@H*("`@5&AE
- M(&%R9W5M96YT<R`B9F]R96=R;W5N9"(@86YD(")B86-K9W)O=6YD(B!A<F4@
- M:6YT96=E<G,*("`@9&5N;W1I;F<@=&5X="!F;W)E9W)O=6YD(&%N9"!B86-K
- M9W)O=6YD(&-O;&]R<R!A<R!D969I;F5D"B`@(&EN('1H92!H96%D97(@(F=R
- M+F@B+@H**BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\*"F=R7W1E>'0H('-C<F5E;BP@
- M>"P@>2P@<W1R:6YG+"!F;W)E9W)O=6YD+"!B86-K9W)O=6YD("D*("`@:6YT
- M('-C<F5E;CL*("`@:6YT('@L('D["B`@(&EN="!F;W)E9W)O=6YD+"!B86-K
- M9W)O=6YD.PH@("!C:&%R("IS=')I;F<["B`@(`H*+RHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BH*"B`@(&=R7W-T<FQE;B@I"@H@("!4:&ES(&9U;F-T:6]N(')E='5R
- M;G,@=&AE(&QE;F=T:"!I;B!P:7AE;',@;VX@=&AE(&AO<FEZ;VYT86P*("`@
- M*'@I(&%X:7,@;V8@82!S<&5C:69I960@8VAA<F%C=&5R('-T<FEN9RX*"B`@
- M(%1H92!A<F=U;65N="`B<W1R:6YG(B!D97-I9VYA=&5S(&$@<&]I;G1E<B!T
- M;R!A(&-H87)A8W1E<@H@("!S=')I;F<@=VAO<V4@:&]R:7IO;G1A;"!S:7IE
- M(&ES('1O(&)E(&-A;&-U;&%T960N"@HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PH*
- M=6YS:6=N960@:6YT"F=R7W-T<FQE;B@@<W1R:6YG("D*("`@8VAA<B`J<W1R
- M:6YG.PH@("`*"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
- M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ"@H@("!G<E]R96-T86YG
- M;&4H*0H*("`@5&AI<R!F=6YC=&EO;B!D<F%W<R!A;F0@<&]S<VEB;'D@9FEL
- M;',@:6X@*&]R(&)L86YK<RD@80H@("!R96-T86YG=6QA<B!A<F5A(&]F('1H
- M92!S8W)E96XN"@H@("!4:&4@87)G=6UE;G0@(G-C<F5E;B(@:7,@86X@:6YT
- M96=E<B!D96YO=&5D(&5I=&AE<B!T:&4*("`@=FES:6)L92!S8W)E96X@*&1E
- M9FEN960@87,@1U)?4%))34%262D@;W(@82!H:61D96X@8G5F9F5R"B`@('1O
- M('=H:6-H(&=R87!H:6-S(&]U='!U="!C86X@8F4@=W)I='1E;B`H9&5F:6YE
- SHAR_EOF
- true || echo 'restore of io/ui/ui.doc failed'
- fi
- echo 'End of part 6'
- echo 'File io/ui/ui.doc is continued in part 7'
- echo 7 > _shar_seq_.tmp
- exit 0
- exit 0 # Just in case...
- --
- Kent Landfield INTERNET: kent@sparky.IMD.Sterling.COM
- Sterling Software, IMD UUCP: uunet!sparky!kent
- Phone: (402) 291-8300 FAX: (402) 291-4362
- Please send comp.sources.misc-related mail to kent@uunet.uu.net.
-