home *** CD-ROM | disk | FTP | other *** search
- From: guido@cwi.nl (Guido van Rossum)
- Newsgroups: alt.sources
- Subject: STDWIN 0.9.5, Part 19/19
- Message-ID: <3083@charon.cwi.nl>
- Date: 4 Mar 91 11:58:40 GMT
-
- Archive-name: stdwin/part19
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of archive 19 (of 19)."
- # Contents: Appls/bed/Make.proto Appls/bed/bed.h Appls/bed/menu.h
- # Appls/dpv/Make.proto Appls/dpv/To.do Appls/dpv/dpv.h
- # Appls/dpv/funnyproto Appls/dpv/makefunny Appls/dpv/symbol
- # Appls/dpv/symbola Appls/klok/Make.proto Appls/klok/amsetdate.c
- # Appls/miniedit/Make.proto Appls/miniedit/regexp.h
- # Appls/miniedit/regmagic.h Appls/repeat/Make.proto
- # Appls/test/README Appls/test/test0.c Appls/test/test2.c
- # Appls/tetris/Make.proto Conf/fastmkdep Conf/mkall
- # Conf/proto.arch.mips Conf/proto.arch.sgi Conf/proto.arch.sun3
- # Conf/proto.arch.sun4 Conf/proto.arch.tahoe Conf/proto.arch.vax
- # Conf/proto.os.sunos Conf/proto.os.ultrix Conf/proto.port.alfa
- # Conf/proto.port.x11 Conf/putlibmf Conf/putobjs Conf/putprogmf
- # Conf/puttargets Conf/slowmkdep Doc/README Gen/waskync.c
- # Gen/wperror.c Gen/wsetclip.c Gen/wsetcutbuffer.c
- # Gen/wsetselection.c Gen/wstyle.c H/endian.h H/filedefs.h
- # H/sigtype.h H/stdwconf.h H/style.h H/tilist.h H/vtserial.h
- # Packs/vt/To.do Packs/vt/vtpanic.c Packs/vt/vtsend.c
- # Packs/vt/vtusesend.c Ports/alfa/BUGS Ports/alfa/Make.proto
- # Ports/alfa/menu.h Ports/mac_mpw/README Ports/msdos/README
- # Ports/msdos/dir.h Ports/msdos/lib. Ports/x11/Make.proto
- # Wrapped by guido@voorn.cwi.nl on Mon Mar 4 12:37:39 1991
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'Appls/bed/Make.proto' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/bed/Make.proto'\"
- else
- echo shar: Extracting \"'Appls/bed/Make.proto'\" \(264 characters\)
- sed "s/^X//" >'Appls/bed/Make.proto' <<'END_OF_FILE'
- X
- X#
- X# Makefile prototype for bed (bitmap editor) application
- X#
- X
- XBED= $(APPLS)/bed
- X
- XSRCS= \
- X $(BED)/bed.c \
- X $(BED)/file.c \
- X $(BED)/fmenu.c \
- X $(BED)/mouse.c \
- X $(BED)/mmenu.c \
- X $(BED)/opmenu.c
- X
- XSRCLIBS= -lm
- X
- Xall: bed
- X
- X_bootstrap:
- X @putprogmf bed $(SRCS)
- END_OF_FILE
- if test 264 -ne `wc -c <'Appls/bed/Make.proto'`; then
- echo shar: \"'Appls/bed/Make.proto'\" unpacked with wrong size!
- fi
- # end of 'Appls/bed/Make.proto'
- fi
- if test -f 'Appls/bed/bed.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/bed/bed.h'\"
- else
- echo shar: Extracting \"'Appls/bed/bed.h'\" \(80 characters\)
- sed "s/^X//" >'Appls/bed/bed.h' <<'END_OF_FILE'
- X#include "stdwin.h"
- X#include "tools.h"
- X
- X#define DEF_ROWS 48
- X#define DEF_COLS 48
- END_OF_FILE
- if test 80 -ne `wc -c <'Appls/bed/bed.h'`; then
- echo shar: \"'Appls/bed/bed.h'\" unpacked with wrong size!
- fi
- # end of 'Appls/bed/bed.h'
- fi
- if test -f 'Appls/bed/menu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/bed/menu.h'\"
- else
- echo shar: Extracting \"'Appls/bed/menu.h'\" \(520 characters\)
- sed "s/^X//" >'Appls/bed/menu.h' <<'END_OF_FILE'
- X#define FILE_MENU 1
- X
- X#define OPEN_ITEM 0
- X#define NEW_ITEM 1
- X#define SAVE_ITEM 3
- X#define SAVE_AS_ITEM 4
- X#define QUIT_ITEM 6
- X
- X#define MODE_MENU 2
- X
- X#define PENCIL_ITEM 0
- X#define LINE_ITEM 1
- X#define CIRCLE_ITEM 2
- X#define SELECT_ITEM 3
- X
- X#define OP_MENU 3
- X
- X#define CLEAR_ITEM 0
- X#define SET_ITEM 1
- X#define INVERT_ITEM 2
- X#define TRANS_MAJ_ITEM 4
- X#define TRANS_MIN_ITEM 5
- X#define ROT_LEFT_ITEM 6
- X#define ROT_RIGHT_ITEM 7
- X#define FLIP_HOR_ITEM 8
- X#define FLIP_VERT_ITEM 9
- X#define ZOOM_IN 10
- X#define ZOOM_OUT 11
- X
- X#define NOPS 11
- END_OF_FILE
- if test 520 -ne `wc -c <'Appls/bed/menu.h'`; then
- echo shar: \"'Appls/bed/menu.h'\" unpacked with wrong size!
- fi
- # end of 'Appls/bed/menu.h'
- fi
- if test -f 'Appls/dpv/Make.proto' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/dpv/Make.proto'\"
- else
- echo shar: Extracting \"'Appls/dpv/Make.proto'\" \(357 characters\)
- sed "s/^X//" >'Appls/dpv/Make.proto' <<'END_OF_FILE'
- X
- X#
- X# Makefile prototype for dpv application
- X#
- X
- XDPV= $(APPLS)/dpv
- X
- XSRCS= \
- X $(DPV)/dpv.c \
- X $(DPV)/dpvcontrol.c \
- X $(DPV)/dpvfonts.c \
- X $(DPV)/dpvfunny.c \
- X $(DPV)/dpvmachine.c \
- X $(DPV)/dpvoutput.c \
- X $(DPV)/dpvparse.c \
- X $(DPV)/dpvrestart.c
- X
- XSRCLIBS= -lm
- X
- Xall: dpv choose
- X
- X_bootstrap:
- X @putprogmf dpv $(SRCS)
- X @putprogmf choose $(DPV)/choose.c
- X
- END_OF_FILE
- if test 357 -ne `wc -c <'Appls/dpv/Make.proto'`; then
- echo shar: \"'Appls/dpv/Make.proto'\" unpacked with wrong size!
- fi
- # end of 'Appls/dpv/Make.proto'
- fi
- if test -f 'Appls/dpv/To.do' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/dpv/To.do'\"
- else
- echo shar: Extracting \"'Appls/dpv/To.do'\" \(270 characters\)
- sed "s/^X//" >'Appls/dpv/To.do' <<'END_OF_FILE'
- XIncorporate Robbert's changes to arcs (see ../ndpv)
- X
- XRe-read the input (so user can rerun ditroff w/o need to restart dpv)
- X
- XRead the print menu from a file
- X
- XAdd ditroff new names to funny char table
- X
- XShow external page numbers; use external page numbers in GOTO command
- END_OF_FILE
- if test 270 -ne `wc -c <'Appls/dpv/To.do'`; then
- echo shar: \"'Appls/dpv/To.do'\" unpacked with wrong size!
- fi
- # end of 'Appls/dpv/To.do'
- fi
- if test -f 'Appls/dpv/dpv.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/dpv/dpv.h'\"
- else
- echo shar: Extracting \"'Appls/dpv/dpv.h'\" \(461 characters\)
- sed "s/^X//" >'Appls/dpv/dpv.h' <<'END_OF_FILE'
- X/* dpv -- ditroff previewer. Global definitions */
- X
- X#include "tools.h"
- X#include <stdwin.h>
- X
- X#define DEBUGABLE /* defined if can set dbg flag (-d) */
- X
- X#define ABORT 2 /* exit code for aborts */
- X#define FATAL 1 /* type of error */
- X#define WARNING 0 /* non-fatal (also !FATAL) */
- X
- Xextern int dbg; /* amount of debugging output wanted */
- X
- Xextern char *progname; /* program name, for error messages */
- Xextern char *funnyfile; /* alternate funnytab filename */
- END_OF_FILE
- if test 461 -ne `wc -c <'Appls/dpv/dpv.h'`; then
- echo shar: \"'Appls/dpv/dpv.h'\" unpacked with wrong size!
- fi
- # end of 'Appls/dpv/dpv.h'
- fi
- if test -f 'Appls/dpv/funnyproto' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/dpv/funnyproto'\"
- else
- echo shar: Extracting \"'Appls/dpv/funnyproto'\" \(164 characters\)
- sed "s/^X//" >'Appls/dpv/funnyproto' <<'END_OF_FILE'
- Xff - "ff"
- Xfi - "fi"
- Xfl - "fl"
- XFi - "ffi"
- XFl - "ffl"
- XAE - "AE"
- XOE - "OE"
- Xae - "ae"
- Xoe - "oe"
- X\- - "-"
- X\_ - "_"
- Xhy - "-"
- Xru - "_"
- Xem - "-"
- Xaa - "'"
- Xga - "`"
- Xct - "c"
- END_OF_FILE
- if test 164 -ne `wc -c <'Appls/dpv/funnyproto'`; then
- echo shar: \"'Appls/dpv/funnyproto'\" unpacked with wrong size!
- fi
- # end of 'Appls/dpv/funnyproto'
- fi
- if test -f 'Appls/dpv/makefunny' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/dpv/makefunny'\"
- else
- echo shar: Extracting \"'Appls/dpv/makefunny'\" \(109 characters\)
- sed "s/^X//" >'Appls/dpv/makefunny' <<'END_OF_FILE'
- X#!/bin/sh
- X# Make funny character translation tables
- X
- Xfor file
- Xdo
- X sed "s/ - / `basename $file` /" $file
- Xdone
- END_OF_FILE
- if test 109 -ne `wc -c <'Appls/dpv/makefunny'`; then
- echo shar: \"'Appls/dpv/makefunny'\" unpacked with wrong size!
- fi
- chmod +x 'Appls/dpv/makefunny'
- # end of 'Appls/dpv/makefunny'
- fi
- if test -f 'Appls/dpv/symbol' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/dpv/symbol'\"
- else
- echo shar: Extracting \"'Appls/dpv/symbol'\" \(630 characters\)
- sed "s/^X//" >'Appls/dpv/symbol' <<'END_OF_FILE'
- XoA - 0x22
- XoE - 0x24
- Xcn - 0x27
- X** - 0x2A
- Xpl - 0x2B
- Xmi - 0x2D
- Xsl - 0x2F
- Xeq - 0x3D
- X=~ - 0x40
- X*A - 0x41
- X*B - 0x42
- X*X - 0x43
- X*D - 0x44
- X*E - 0x45
- X*F - 0x46
- X*G - 0x47
- X*Y - 0x48
- X*I - 0x49
- X*K - 0x4B
- X*L - 0x4C
- X*M - 0x4D
- X*N - 0x4E
- X*O - 0x4F
- X*P - 0x50
- X*H - 0x51
- X*R - 0x52
- X*S - 0x53
- X*T - 0x54
- X*U - 0x55
- Xts - 0x56
- X*W - 0x57
- X*C - 0x58
- X*Q - 0x59
- X*Z - 0x5A
- Xul - 0x5F
- Xrn - 0x60
- X*a - 0x61
- X*b - 0x62
- X*x - 0x63
- X*d - 0x64
- X*e - 0x65
- X*f - 0x66
- X*g - 0x67
- X*y - 0x68
- X*i - 0x69
- X*f - 0x6A
- X*k - 0x6B
- X*l - 0x6C
- X*m - 0x6D
- X*n - 0x6E
- X*o - 0x6F
- X*p - 0x70
- X*h - 0x71
- X*r - 0x72
- X*s - 0x73
- X*t - 0x74
- X*u - 0x75
- X*w - 0x77
- X*c - 0x78
- X*q - 0x79
- X*z - 0x7A
- Xor - 0x7C
- Xap - 0x7E
- END_OF_FILE
- if test 630 -ne `wc -c <'Appls/dpv/symbol'`; then
- echo shar: \"'Appls/dpv/symbol'\" unpacked with wrong size!
- fi
- # end of 'Appls/dpv/symbol'
- fi
- if test -f 'Appls/dpv/symbola' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/dpv/symbola'\"
- else
- echo shar: Extracting \"'Appls/dpv/symbola'\" \(630 characters\)
- sed "s/^X//" >'Appls/dpv/symbola' <<'END_OF_FILE'
- Xfm - 0x22
- X<= - 0x23
- Xsl - 0x24
- Xif - 0x25
- X$D - 0x26
- Xbs - 0x29
- Xlr - 0x2B
- X<- - 0x2C
- Xua - 0x2D
- X-> - 0x2E
- Xda - 0x2F
- Xde - 0x30
- X+- - 0x31
- X>= - 0x33
- Xmu - 0x34
- Xpt - 0x35
- Xpd - 0x36
- Xbu - 0x37
- Xdi - 0x38
- X!= - 0x39
- X== - 0x3A
- X~= - 0x3B
- Xbr - 0x3D
- XAh - 0x40
- Xc* - 0x44
- Xc+ - 0x45
- Xes - 0x46
- Xca - 0x47
- Xcu - 0x48
- Xsp - 0x49
- Xip - 0x4A
- Xsb - 0x4C
- Xib - 0x4D
- Xmo - 0x4E
- Xnm - 0x4F
- Xan - 0x50
- Xgr - 0x51
- Xrg - 0x52
- Xco - 0x53
- Xsr - 0x56
- Xno - 0x58
- XAN - 0x59
- XOR - 0x5A
- X<> - 0x5B
- XDl - 0x5C
- XDu - 0x5D
- XDr - 0x5E
- XDd - 0x5F
- Xfo - 0x61
- Xlc - 0x69
- Xlf - 0x6B
- Xlt - 0x6C
- Xlk - 0x6D
- Xlb - 0x6E
- Xbv - 0x6F
- Xbs - 0x70
- Xfc - 0x71
- Xis - 0x72
- Xrc - 0x79
- Xrf - 0x7B
- Xrt - 0x7C
- Xrk - 0x7D
- Xrb - 0x7E
- END_OF_FILE
- if test 630 -ne `wc -c <'Appls/dpv/symbola'`; then
- echo shar: \"'Appls/dpv/symbola'\" unpacked with wrong size!
- fi
- # end of 'Appls/dpv/symbola'
- fi
- if test -f 'Appls/klok/Make.proto' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/klok/Make.proto'\"
- else
- echo shar: Extracting \"'Appls/klok/Make.proto'\" \(186 characters\)
- sed "s/^X//" >'Appls/klok/Make.proto' <<'END_OF_FILE'
- X
- X#
- X# Makefile prototype for klok application
- X#
- X
- XKLOK= $(APPLS)/klok
- X
- XSRCS= \
- X $(KLOK)/klok.c \
- X $(KLOK)/bsdsetdate.c
- X
- XSRCLIBS= -lm
- X
- Xall: klok
- X
- X_bootstrap:
- X @putprogmf klok $(SRCS)
- X
- END_OF_FILE
- if test 186 -ne `wc -c <'Appls/klok/Make.proto'`; then
- echo shar: \"'Appls/klok/Make.proto'\" unpacked with wrong size!
- fi
- # end of 'Appls/klok/Make.proto'
- fi
- if test -f 'Appls/klok/amsetdate.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/klok/amsetdate.c'\"
- else
- echo shar: Extracting \"'Appls/klok/amsetdate.c'\" \(638 characters\)
- sed "s/^X//" >'Appls/klok/amsetdate.c' <<'END_OF_FILE'
- X/* Set the date and time -- Amoeba version */
- X
- X#include <amtools.h>
- X#include <module/tod.h>
- X#include <ampolicy.h>
- X
- X#include <time.h>
- X
- X/* Set the date and time from a struct tm.
- X The input time is in local time.
- X If 'minchange' is zero, minutes and seconds are not taken
- X from the input but from the current system time. */
- X
- Xint
- Xsetdatetime(tp, minchange)
- X struct tm *tp;
- X int minchange; /* nonzero if we must reset minutes and seconds, too */
- X{
- X time_t new;
- X errstat err;
- X
- X new = mktime(tp);
- X if (!minchange)
- X new = new/3600*3600 + time((time_t *)0)%3600;
- X if (tod_settime(new, 0) != STD_OK) {
- X return -1;
- X }
- X else
- X return 0;
- X}
- END_OF_FILE
- if test 638 -ne `wc -c <'Appls/klok/amsetdate.c'`; then
- echo shar: \"'Appls/klok/amsetdate.c'\" unpacked with wrong size!
- fi
- # end of 'Appls/klok/amsetdate.c'
- fi
- if test -f 'Appls/miniedit/Make.proto' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/miniedit/Make.proto'\"
- else
- echo shar: Extracting \"'Appls/miniedit/Make.proto'\" \(224 characters\)
- sed "s/^X//" >'Appls/miniedit/Make.proto' <<'END_OF_FILE'
- X
- X#
- X# Makefile prototype for miniedit application
- X#
- X
- XMINIEDIT= $(APPLS)/miniedit
- X
- XSRCS= \
- X $(MINIEDIT)/miniedit.c \
- X $(MINIEDIT)/regexp.c \
- X $(MINIEDIT)/regsub.c
- X
- Xall: miniedit
- X
- X_bootstrap:
- X @putprogmf miniedit $(SRCS)
- X
- END_OF_FILE
- if test 224 -ne `wc -c <'Appls/miniedit/Make.proto'`; then
- echo shar: \"'Appls/miniedit/Make.proto'\" unpacked with wrong size!
- fi
- # end of 'Appls/miniedit/Make.proto'
- fi
- if test -f 'Appls/miniedit/regexp.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/miniedit/regexp.h'\"
- else
- echo shar: Extracting \"'Appls/miniedit/regexp.h'\" \(683 characters\)
- sed "s/^X//" >'Appls/miniedit/regexp.h' <<'END_OF_FILE'
- X/*
- X * Definitions etc. for regexp(3) routines.
- X *
- X * Caveat: this is V8 regexp(3) [actually, a reimplementation thereof],
- X * not the System V one.
- X */
- X
- X#ifdef THINK_C
- X#define STATIC /**/
- X#endif
- X#define MULTILINE
- X
- X#define NSUBEXP 10
- Xtypedef struct regexp {
- X char *startp[NSUBEXP];
- X char *endp[NSUBEXP];
- X char regstart; /* Internal use only. */
- X char reganch; /* Internal use only. */
- X char *regmust; /* Internal use only. */
- X int regmlen; /* Internal use only. */
- X char program[1]; /* Unwarranted chumminess with compiler. */
- X} regexp;
- X
- Xextern regexp *regcomp();
- Xextern int regexec();
- X#ifdef MULTILINE
- Xextern int reglexec();
- X#endif
- Xextern void regsub();
- Xextern void regerror();
- END_OF_FILE
- if test 683 -ne `wc -c <'Appls/miniedit/regexp.h'`; then
- echo shar: \"'Appls/miniedit/regexp.h'\" unpacked with wrong size!
- fi
- # end of 'Appls/miniedit/regexp.h'
- fi
- if test -f 'Appls/miniedit/regmagic.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/miniedit/regmagic.h'\"
- else
- echo shar: Extracting \"'Appls/miniedit/regmagic.h'\" \(153 characters\)
- sed "s/^X//" >'Appls/miniedit/regmagic.h' <<'END_OF_FILE'
- X/*
- X * The first byte of the regexp internal "program" is actually this magic
- X * number; the start node begins in the second byte.
- X */
- X#define MAGIC 0234
- END_OF_FILE
- if test 153 -ne `wc -c <'Appls/miniedit/regmagic.h'`; then
- echo shar: \"'Appls/miniedit/regmagic.h'\" unpacked with wrong size!
- fi
- # end of 'Appls/miniedit/regmagic.h'
- fi
- if test -f 'Appls/repeat/Make.proto' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/repeat/Make.proto'\"
- else
- echo shar: Extracting \"'Appls/repeat/Make.proto'\" \(161 characters\)
- sed "s/^X//" >'Appls/repeat/Make.proto' <<'END_OF_FILE'
- X
- X#
- X# Makefile prototype for repeat application
- X#
- X
- XREPEAT= $(APPLS)/repeat
- X
- XSRCS= \
- X $(REPEAT)/repeat.c
- X
- Xall: repeat
- X
- X_bootstrap:
- X @putprogmf repeat $(SRCS)
- X
- END_OF_FILE
- if test 161 -ne `wc -c <'Appls/repeat/Make.proto'`; then
- echo shar: \"'Appls/repeat/Make.proto'\" unpacked with wrong size!
- fi
- # end of 'Appls/repeat/Make.proto'
- fi
- if test -f 'Appls/test/README' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/test/README'\"
- else
- echo shar: Extracting \"'Appls/test/README'\" \(63 characters\)
- sed "s/^X//" >'Appls/test/README' <<'END_OF_FILE'
- XThis is a random collection of sometimes-useful test programs.
- END_OF_FILE
- if test 63 -ne `wc -c <'Appls/test/README'`; then
- echo shar: \"'Appls/test/README'\" unpacked with wrong size!
- fi
- # end of 'Appls/test/README'
- fi
- if test -f 'Appls/test/test0.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/test/test0.c'\"
- else
- echo shar: Extracting \"'Appls/test/test0.c'\" \(167 characters\)
- sed "s/^X//" >'Appls/test/test0.c' <<'END_OF_FILE'
- X/* Minimal test -- just call winit() and wdone(). */
- X
- X#include "stdwin.h"
- X
- Xmain(argc, argv)
- X int argc;
- X char **argv;
- X{
- X winitargs(&argc, &argv);
- X wdone();
- X exit(0);
- X}
- END_OF_FILE
- if test 167 -ne `wc -c <'Appls/test/test0.c'`; then
- echo shar: \"'Appls/test/test0.c'\" unpacked with wrong size!
- fi
- # end of 'Appls/test/test0.c'
- fi
- if test -f 'Appls/test/test2.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/test/test2.c'\"
- else
- echo shar: Extracting \"'Appls/test/test2.c'\" \(544 characters\)
- sed "s/^X//" >'Appls/test/test2.c' <<'END_OF_FILE'
- X/* Typical test -- a window saying Hello, world. */
- X
- X#include "stdwin.h"
- X
- Xvoid
- Xdrawproc(win, l, t, r, b)
- X WINDOW *win;
- X{
- X wdrawtext(0, 0, "Hello, world", -1);
- X}
- X
- Xmain(argc, argv)
- X int argc;
- X char **argv;
- X{
- X WINDOW *win;
- X winitargs(&argc, &argv);
- X win= wopen("Hello test", drawproc);
- X for (;;) {
- X EVENT e;
- X wgetevent(&e);
- X if (e.type == WE_CHAR && e.u.character == 'q')
- X break;
- X if (e.type == WE_CLOSE ||
- X e.type == WE_COMMAND &&
- X (e.u.command == WC_CLOSE || e.u.command == WC_CANCEL))
- X break;
- X }
- X wclose(win);
- X wdone();
- X exit(0);
- X}
- END_OF_FILE
- if test 544 -ne `wc -c <'Appls/test/test2.c'`; then
- echo shar: \"'Appls/test/test2.c'\" unpacked with wrong size!
- fi
- # end of 'Appls/test/test2.c'
- fi
- if test -f 'Appls/tetris/Make.proto' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Appls/tetris/Make.proto'\"
- else
- echo shar: Extracting \"'Appls/tetris/Make.proto'\" \(161 characters\)
- sed "s/^X//" >'Appls/tetris/Make.proto' <<'END_OF_FILE'
- X
- X#
- X# Makefile prototype for tetris application
- X#
- X
- XTETRIS= $(APPLS)/tetris
- X
- XSRCS= \
- X $(TETRIS)/tetris.c
- X
- Xall: tetris
- X
- X_bootstrap:
- X @putprogmf tetris $(SRCS)
- X
- END_OF_FILE
- if test 161 -ne `wc -c <'Appls/tetris/Make.proto'`; then
- echo shar: \"'Appls/tetris/Make.proto'\" unpacked with wrong size!
- fi
- # end of 'Appls/tetris/Make.proto'
- fi
- if test -f 'Conf/fastmkdep' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/fastmkdep'\"
- else
- echo shar: Extracting \"'Conf/fastmkdep'\" \(304 characters\)
- sed "s/^X//" >'Conf/fastmkdep' <<'END_OF_FILE'
- X#! /bin/sh
- X
- X# Update the dependencies of the Makefile in place.
- X# usage: $0 $(CFLAGS) $(SRCS)
- X
- X{
- X sed '/^# DO NOT DELETE THIS LINE/,$d' Makefile &&
- X echo &&
- X echo '# DO NOT DELETE THIS LINE -- make depend depends on it.' &&
- X echo &&
- X cc -M $*
- X} >>Mf.dep &&
- Xmv Makefile Makefile.bak &&
- Xmv Mf.dep Makefile
- END_OF_FILE
- if test 304 -ne `wc -c <'Conf/fastmkdep'`; then
- echo shar: \"'Conf/fastmkdep'\" unpacked with wrong size!
- fi
- chmod +x 'Conf/fastmkdep'
- # end of 'Conf/fastmkdep'
- fi
- if test -f 'Conf/mkall' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/mkall'\"
- else
- echo shar: Extracting \"'Conf/mkall'\" \(140 characters\)
- sed "s/^X//" >'Conf/mkall' <<'END_OF_FILE'
- Xecho + mkmf $*
- Xmkmf $*
- Xfor dir in `ls ../Appls`
- Xdo
- X if test -f ../Appls/$dir/Make.proto
- X then
- X echo + mkmf $* $dir
- X mkmf $* $dir
- X fi
- Xdone
- END_OF_FILE
- if test 140 -ne `wc -c <'Conf/mkall'`; then
- echo shar: \"'Conf/mkall'\" unpacked with wrong size!
- fi
- chmod +x 'Conf/mkall'
- # end of 'Conf/mkall'
- fi
- if test -f 'Conf/proto.arch.mips' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/proto.arch.mips'\"
- else
- echo shar: Extracting \"'Conf/proto.arch.mips'\" \(172 characters\)
- sed "s/^X//" >'Conf/proto.arch.mips' <<'END_OF_FILE'
- X
- X#
- X# Definitions pertaining to the DEC mips architecture
- X#
- X
- X# The name of this architecture
- XARCH= mips
- X
- X# Script to add dependencies to Makefile
- XMKDEP= $(CONF)/fastmkdep
- END_OF_FILE
- if test 172 -ne `wc -c <'Conf/proto.arch.mips'`; then
- echo shar: \"'Conf/proto.arch.mips'\" unpacked with wrong size!
- fi
- # end of 'Conf/proto.arch.mips'
- fi
- if test -f 'Conf/proto.arch.sgi' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/proto.arch.sgi'\"
- else
- echo shar: Extracting \"'Conf/proto.arch.sgi'\" \(500 characters\)
- sed "s/^X//" >'Conf/proto.arch.sgi' <<'END_OF_FILE'
- X
- X#
- X# Definitions pertaining to architecture SGI (Silicon Graphics)
- X#
- X
- X# Define the name of this architecture here.
- X# This is used as a subdirectory name where all the objects for this
- X# architecture live: $(TOP)/Build/$(ARCH)
- X#
- XARCH= sgi
- X
- X# The system libraries to link with programs that use termcap and X11
- X#
- XLIBTERMCAP= -ltermcap
- XLIBX11= -lX11 -lbsd
- X
- X# Pretend it's an ANSI compiler (not quite true but close)
- X# This assumes IRIX 3.3 or higher
- X#
- XARCHOPTS= -prototypes -acpp
- XARCHDEFS= -D__STDC__
- END_OF_FILE
- if test 500 -ne `wc -c <'Conf/proto.arch.sgi'`; then
- echo shar: \"'Conf/proto.arch.sgi'\" unpacked with wrong size!
- fi
- # end of 'Conf/proto.arch.sgi'
- fi
- if test -f 'Conf/proto.arch.sun3' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/proto.arch.sun3'\"
- else
- echo shar: Extracting \"'Conf/proto.arch.sun3'\" \(270 characters\)
- sed "s/^X//" >'Conf/proto.arch.sun3' <<'END_OF_FILE'
- X
- X#
- X# Definitions pertaining to Sun3 (mc680x0) architecture
- X#
- X
- X# Define the name of this architecture here.
- X# This is used as a subdirectory name where all the objects for this
- X# architecture live: $(TOP)/Build/$(ARCH)
- X#
- XARCH= sun3
- X
- XOSINCLS= -I/usr/local/X/usr/include
- X
- END_OF_FILE
- if test 270 -ne `wc -c <'Conf/proto.arch.sun3'`; then
- echo shar: \"'Conf/proto.arch.sun3'\" unpacked with wrong size!
- fi
- # end of 'Conf/proto.arch.sun3'
- fi
- if test -f 'Conf/proto.arch.sun4' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/proto.arch.sun4'\"
- else
- echo shar: Extracting \"'Conf/proto.arch.sun4'\" \(231 characters\)
- sed "s/^X//" >'Conf/proto.arch.sun4' <<'END_OF_FILE'
- X
- X#
- X# Definitions pertaining to Sun4 (SPARC) architecture
- X#
- X
- X# Define the name of this architecture here.
- X# This is used as a subdirectory name where all the objects for this
- X# architecture live: $(TOP)/Build/$(ARCH)
- X#
- XARCH= sun4
- X
- END_OF_FILE
- if test 231 -ne `wc -c <'Conf/proto.arch.sun4'`; then
- echo shar: \"'Conf/proto.arch.sun4'\" unpacked with wrong size!
- fi
- # end of 'Conf/proto.arch.sun4'
- fi
- if test -f 'Conf/proto.arch.tahoe' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/proto.arch.tahoe'\"
- else
- echo shar: Extracting \"'Conf/proto.arch.tahoe'\" \(174 characters\)
- sed "s/^X//" >'Conf/proto.arch.tahoe' <<'END_OF_FILE'
- X
- X#
- X# Definitions pertaining to the TAHOE architecture
- X#
- X
- X# The name of this architecture
- XARCH= tahoe
- X
- X# Program to update Makefile dependencies
- X#
- XMKDEP= $(CONF)/slowmkdep
- END_OF_FILE
- if test 174 -ne `wc -c <'Conf/proto.arch.tahoe'`; then
- echo shar: \"'Conf/proto.arch.tahoe'\" unpacked with wrong size!
- fi
- # end of 'Conf/proto.arch.tahoe'
- fi
- if test -f 'Conf/proto.arch.vax' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/proto.arch.vax'\"
- else
- echo shar: Extracting \"'Conf/proto.arch.vax'\" \(174 characters\)
- sed "s/^X//" >'Conf/proto.arch.vax' <<'END_OF_FILE'
- X
- X#
- X# Definitions pertaining to the DEC VAX architecture
- X#
- X
- X# The name of this architecture
- XARCH= vax
- X
- X# Program to update Makefile dependencies
- X#
- XMKDEP= $(CONF)/slowmkdep
- END_OF_FILE
- if test 174 -ne `wc -c <'Conf/proto.arch.vax'`; then
- echo shar: \"'Conf/proto.arch.vax'\" unpacked with wrong size!
- fi
- # end of 'Conf/proto.arch.vax'
- fi
- if test -f 'Conf/proto.os.sunos' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/proto.os.sunos'\"
- else
- echo shar: Extracting \"'Conf/proto.os.sunos'\" \(444 characters\)
- sed "s/^X//" >'Conf/proto.os.sunos' <<'END_OF_FILE'
- X
- X#
- X# Definitions pertaining to SunOS (hopefully all versions)
- X#
- X
- X# Define the name of this O.S. here.
- X#
- XOS= sunos
- X
- X# BSD-based systems will need ranlib to be called after a library is
- X# changed.
- X#
- XRANLIB= ranlib # for BSD-based systems
- X
- X# The mkdep using cc -M will work for any architecture (I hope)
- X#
- XMKDEP= $(CONF)/fastmkdep
- X
- X# The system libraries to link with programs that use termcap and X11
- X#
- XLIBTERMCAP= -ltermcap
- XLIBX11= -lX11
- X
- END_OF_FILE
- if test 444 -ne `wc -c <'Conf/proto.os.sunos'`; then
- echo shar: \"'Conf/proto.os.sunos'\" unpacked with wrong size!
- fi
- # end of 'Conf/proto.os.sunos'
- fi
- if test -f 'Conf/proto.os.ultrix' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/proto.os.ultrix'\"
- else
- echo shar: Extracting \"'Conf/proto.os.ultrix'\" \(182 characters\)
- sed "s/^X//" >'Conf/proto.os.ultrix' <<'END_OF_FILE'
- X
- X#
- X# Definitions pertaining to DEC Ultrix (tested with 2.2 or 3.0)
- X#
- X
- XOS= ultrix
- XRANLIB= ranlib
- X
- X# MKDEP is defined in proto.arch.{vax,mips}
- X
- XLIBTERMCAP= -ltermcap
- XLIBX11= -lX11
- X
- END_OF_FILE
- if test 182 -ne `wc -c <'Conf/proto.os.ultrix'`; then
- echo shar: \"'Conf/proto.os.ultrix'\" unpacked with wrong size!
- fi
- # end of 'Conf/proto.os.ultrix'
- fi
- if test -f 'Conf/proto.port.alfa' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/proto.port.alfa'\"
- else
- echo shar: Extracting \"'Conf/proto.port.alfa'\" \(544 characters\)
- sed "s/^X//" >'Conf/proto.port.alfa' <<'END_OF_FILE'
- X
- X#
- X# Definitions pertaining to the alphanumeric port (using termcap)
- X#
- X
- X# Define the name of this port.
- X# This is used as a subdirectory name where all the objects for this
- X# port for a given architecture live: $(TOP)/Build/$(ARCH)/$(PORT)
- X#
- XPORT= alfa
- X
- X# Libraries to link with for the X11 port.
- X# The first part is boilerplate, the rest depends on which other
- X# libraries your port needs.
- X#
- XPORTOWNLIBS= $(PORTBUILD)/lib/lib.a
- XPORTSYSLIBS= $(LIBTERMCAP)
- XPORTLIBS= $(PORTOWNLIBS) $(PORTSYSLIBS)
- X
- X# NB: -ltermcap is really OS-specific, sigh.
- X
- END_OF_FILE
- if test 544 -ne `wc -c <'Conf/proto.port.alfa'`; then
- echo shar: \"'Conf/proto.port.alfa'\" unpacked with wrong size!
- fi
- # end of 'Conf/proto.port.alfa'
- fi
- if test -f 'Conf/proto.port.x11' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/proto.port.x11'\"
- else
- echo shar: Extracting \"'Conf/proto.port.x11'\" \(201 characters\)
- sed "s/^X//" >'Conf/proto.port.x11' <<'END_OF_FILE'
- X
- X#
- X# Definitions pertaining to the X11 port
- X#
- X
- XPORT= x11
- X
- X# Libraries to link with for the X11 port
- XPORTOWNLIBS= $(PORTBUILD)/lib/lib.a
- XPORTSYSLIBS= $(LIBX11)
- XPORTLIBS= $(PORTOWNLIBS) $(PORTSYSLIBS)
- X
- END_OF_FILE
- if test 201 -ne `wc -c <'Conf/proto.port.x11'`; then
- echo shar: \"'Conf/proto.port.x11'\" unpacked with wrong size!
- fi
- # end of 'Conf/proto.port.x11'
- fi
- if test -f 'Conf/putlibmf' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/putlibmf'\"
- else
- echo shar: Extracting \"'Conf/putlibmf'\" \(548 characters\)
- sed "s/^X//" >'Conf/putlibmf' <<'END_OF_FILE'
- X#!/bin/sh
- X
- X# Construct a segment of a Makefile for a library.
- X# Writes to stdout.
- X#
- X# usage: putlibmf target $(SRCS)
- X
- X# Check that we have enough arguments
- X#
- Xcase $# in
- X0|1) echo "usage: $0 target $(SRCS)" 1>&2; exit 2;;
- Xesac
- X
- X
- X# Extract arguments; remaining arguments are source files
- X#
- XTARGET=$1; shift
- X
- Xputobjs "OBJS" $*
- X
- X# Construct rule to build target
- X#
- Xecho
- Xecho "$TARGET: \$(OBJS)"
- Xecho " ar cr @$TARGET \$(OBJS)"
- Xecho " \$(RANLIB) @$TARGET"
- Xecho " mv @$TARGET $TARGET"
- X# ^^these are tabs!
- Xecho
- Xecho ".PRECIOUS: $TARGET"
- X
- Xputtargets $*
- END_OF_FILE
- if test 548 -ne `wc -c <'Conf/putlibmf'`; then
- echo shar: \"'Conf/putlibmf'\" unpacked with wrong size!
- fi
- chmod +x 'Conf/putlibmf'
- # end of 'Conf/putlibmf'
- fi
- if test -f 'Conf/putobjs' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/putobjs'\"
- else
- echo shar: Extracting \"'Conf/putobjs'\" \(310 characters\)
- sed "s/^X//" >'Conf/putobjs' <<'END_OF_FILE'
- X#! /bin/sh
- X#
- X# Construct OBJS macro definition
- X# usage: putobjs macroname sourcefile ...
- X
- X# Find out which echo we have, sigh
- Xcase `echo -n` in
- X-n) N=; C='\c';;
- X*) N=-n; C=;;
- Xesac
- X
- Xecho
- X
- Xecho $N "$1=$C"
- X
- Xshift
- X
- Xfor file
- Xdo
- X case $file in
- X *.c) echo " \\"; echo $N " `basename $file .c`.o$C";;
- X esac
- Xdone
- X
- Xecho
- END_OF_FILE
- if test 310 -ne `wc -c <'Conf/putobjs'`; then
- echo shar: \"'Conf/putobjs'\" unpacked with wrong size!
- fi
- chmod +x 'Conf/putobjs'
- # end of 'Conf/putobjs'
- fi
- if test -f 'Conf/putprogmf' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/putprogmf'\"
- else
- echo shar: Extracting \"'Conf/putprogmf'\" \(575 characters\)
- sed "s/^X//" >'Conf/putprogmf' <<'END_OF_FILE'
- X#!/bin/sh
- X
- X# Construct a segment of a Makefile for a program.
- X#
- X# usage: putprogmf target "$(CFLAGS)" $(SRCS)
- X
- X# Check that we have enough arguments
- X#
- Xcase $# in
- X0|1) echo "usage: $0 target $(SRCS)" 1>&2; exit 2;;
- Xesac
- X
- X# Extract arguments; remaining arguments are source files
- X#
- XTARGET=$1; shift
- X
- Xputobjs "OBJS_$TARGET" $*
- X
- X# Construct rule to build target
- X#
- Xecho
- Xecho "$TARGET: \$(OBJS_$TARGET) $(PORTOWNLIBS)"
- Xecho " \$(CC) \$(CFLAGS) \$(OBJS_$TARGET) \$(LIBS) -o @$TARGET"
- Xecho " mv @$TARGET $TARGET"
- X# ^^these are tabs!
- Xecho
- Xecho ".PRECIOUS: $TARGET"
- X
- Xputtargets $*
- END_OF_FILE
- if test 575 -ne `wc -c <'Conf/putprogmf'`; then
- echo shar: \"'Conf/putprogmf'\" unpacked with wrong size!
- fi
- chmod +x 'Conf/putprogmf'
- # end of 'Conf/putprogmf'
- fi
- if test -f 'Conf/puttargets' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/puttargets'\"
- else
- echo shar: Extracting \"'Conf/puttargets'\" \(254 characters\)
- sed "s/^X//" >'Conf/puttargets' <<'END_OF_FILE'
- X#! /bin/sh
- X#
- X# Construct rules to build individual .o files
- X# usage: puttargets $(SRCS)
- X
- Xfor file
- Xdo
- X case $file in
- X *.c) obj=`basename $file .c`.o
- X echo
- X echo "$obj: $file"
- X echo " \$(CC) -c \$(CFLAGS) $file"
- X # ^^this is a tab!
- X ;;
- X esac
- Xdone
- END_OF_FILE
- if test 254 -ne `wc -c <'Conf/puttargets'`; then
- echo shar: \"'Conf/puttargets'\" unpacked with wrong size!
- fi
- chmod +x 'Conf/puttargets'
- # end of 'Conf/puttargets'
- fi
- if test -f 'Conf/slowmkdep' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Conf/slowmkdep'\"
- else
- echo shar: Extracting \"'Conf/slowmkdep'\" \(156 characters\)
- sed "s/^X//" >'Conf/slowmkdep' <<'END_OF_FILE'
- X#! /bin/sh
- X
- X# This script should eventually update the Makefile to contain
- X# dependencies. For now, call Todd Brunhoff's makedepend.
- X
- Xmakedepend -Dunix $*
- END_OF_FILE
- if test 156 -ne `wc -c <'Conf/slowmkdep'`; then
- echo shar: \"'Conf/slowmkdep'\" unpacked with wrong size!
- fi
- chmod +x 'Conf/slowmkdep'
- # end of 'Conf/slowmkdep'
- fi
- if test -f 'Doc/README' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Doc/README'\"
- else
- echo shar: Extracting \"'Doc/README'\" \(487 characters\)
- sed "s/^X//" >'Doc/README' <<'END_OF_FILE'
- XUnfortunately the documentation for STDWIN is in a sorry state.
- XThere is nothing here that even remotely resembles a user manual;
- X"paper.ms" comes closest to a full description.
- X
- XABOUT the old STDWIN blurb that I used to mail out
- Xpaper.ms the original STDWIN report
- Xseldoc.ms describes using X11 Selections and Cut Buffers in STDWIN
- Xmacros.ms macrose used by seldoc.ms
- Xvtrmdoc.ms describes the VTRM package used by ../Ports/alfa
- Xman/ manpages for dpv, packages and X11 stdwin
- X
- X--Guido
- END_OF_FILE
- if test 487 -ne `wc -c <'Doc/README'`; then
- echo shar: \"'Doc/README'\" unpacked with wrong size!
- fi
- # end of 'Doc/README'
- fi
- if test -f 'Gen/waskync.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Gen/waskync.c'\"
- else
- echo shar: Extracting \"'Gen/waskync.c'\" \(726 characters\)
- sed "s/^X//" >'Gen/waskync.c' <<'END_OF_FILE'
- X/* STDWIN -- ASK YES/NO QUESTIONS. */
- X
- X#include "tools.h"
- X#include "stdwin.h"
- X
- X/* Ask a yes/no question.
- X Return value: yes ==> 1, no ==> 0, cancel (^C) ==> -1.
- X Only the first non-blank character of the string typed is checked.
- X The 'deflt' parameter is returned when an empty string is typed. */
- X
- Xint
- Xwaskync(question, def)
- X char *question;
- X int def;
- X{
- X char buf[100];
- X char *p= "";
- X
- X switch (def) {
- X case 1: p= "Yes"; break;
- X case 0: p= "No"; break;
- X }
- X strcpy(buf, p);
- X for (;;) {
- X if (!waskstr(question, buf, sizeof buf))
- X return -1;
- X p= buf;
- X while (isspace(*p))
- X ++p;
- X if (*p == EOS)
- X return def;
- X switch (*p) {
- X case 'y':
- X case 'Y': return 1;
- X case 'n':
- X case 'N': return 0;
- X }
- X wfleep();
- X }
- X}
- END_OF_FILE
- if test 726 -ne `wc -c <'Gen/waskync.c'`; then
- echo shar: \"'Gen/waskync.c'\" unpacked with wrong size!
- fi
- # end of 'Gen/waskync.c'
- fi
- if test -f 'Gen/wperror.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Gen/wperror.c'\"
- else
- echo shar: Extracting \"'Gen/wperror.c'\" \(229 characters\)
- sed "s/^X//" >'Gen/wperror.c' <<'END_OF_FILE'
- X/* STDWIN -- UNIVERSAL WPERROR. */
- X
- X#include "tools.h"
- X#include "stdwin.h"
- X
- X/* STDWIN equivalent of perror(). */
- X
- Xvoid
- Xwperror(name)
- X char *name;
- X{
- X char buf[256];
- X
- X sprintf(buf, "%s: Error %d.", name, errno);
- X wmessage(buf);
- X}
- END_OF_FILE
- if test 229 -ne `wc -c <'Gen/wperror.c'`; then
- echo shar: \"'Gen/wperror.c'\" unpacked with wrong size!
- fi
- # end of 'Gen/wperror.c'
- fi
- if test -f 'Gen/wsetclip.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Gen/wsetclip.c'\"
- else
- echo shar: Extracting \"'Gen/wsetclip.c'\" \(249 characters\)
- sed "s/^X//" >'Gen/wsetclip.c' <<'END_OF_FILE'
- X/* Simplified Cut Buffer Interface */
- X
- X#include "stdwin.h"
- X#include "tools.h"
- X
- Xvoid
- Xwsetclip(data, len)
- X char *data;
- X int len;
- X{
- X wrotatecutbuffers(1);
- X wsetcutbuffer(0, data, len);
- X}
- X
- Xchar *
- Xwgetclip()
- X{
- X int len;
- X return wgetcutbuffer(0, &len);
- X}
- END_OF_FILE
- if test 249 -ne `wc -c <'Gen/wsetclip.c'`; then
- echo shar: \"'Gen/wsetclip.c'\" unpacked with wrong size!
- fi
- # end of 'Gen/wsetclip.c'
- fi
- if test -f 'Gen/wsetcutbuffer.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Gen/wsetcutbuffer.c'\"
- else
- echo shar: Extracting \"'Gen/wsetcutbuffer.c'\" \(615 characters\)
- sed "s/^X//" >'Gen/wsetcutbuffer.c' <<'END_OF_FILE'
- X/* Default Cut Buffer Interface */
- X
- X#include "stdwin.h"
- X#include "tools.h"
- X
- Xstatic char *cb0data = NULL;
- Xstatic int cb0len = 0;
- X
- Xvoid
- Xwsetcutbuffer(ibuffer, data, len)
- X int ibuffer;
- X char *data;
- X int len;
- X{
- X if (ibuffer != 0)
- X return;
- X if (cb0data != NULL)
- X free(cb0data);
- X cb0len = 0;
- X cb0data = malloc(len+1);
- X if (cb0data != NULL) {
- X memcpy(cb0data, data, len);
- X cb0data[len]= EOS;
- X cb0len = len;
- X }
- X}
- X
- Xchar *
- Xwgetcutbuffer(ibuffer, len_return)
- X int ibuffer;
- X int *len_return;
- X{
- X if (ibuffer != 0)
- X return NULL;
- X *len_return = cb0len;
- X return cb0data;
- X}
- X
- X/*ARGSUSED*/
- Xvoid
- Xwrotatecutbuffers(n)
- X int n;
- X{
- X}
- END_OF_FILE
- if test 615 -ne `wc -c <'Gen/wsetcutbuffer.c'`; then
- echo shar: \"'Gen/wsetcutbuffer.c'\" unpacked with wrong size!
- fi
- # end of 'Gen/wsetcutbuffer.c'
- fi
- if test -f 'Gen/wsetselection.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Gen/wsetselection.c'\"
- else
- echo shar: Extracting \"'Gen/wsetselection.c'\" \(354 characters\)
- sed "s/^X//" >'Gen/wsetselection.c' <<'END_OF_FILE'
- X/* Dummy Selection Interface (always fails) */
- X
- X#include "stdwin.h"
- X#include "tools.h"
- X
- X/*ARGSUSED*/
- Xint
- Xwsetselection(win, sel, data, len)
- X WINDOW *win;
- X int sel;
- X char *data;
- X int len;
- X{
- X return 0;
- X}
- X
- X/*ARGSUSED*/
- Xchar *
- Xwgetselection(sel, len_return)
- X int sel;
- X int *len_return;
- X{
- X return NULL;
- X}
- X
- X/*ARGSUSED*/
- Xvoid
- Xwresetselection(sel)
- X int sel;
- X{
- X}
- END_OF_FILE
- if test 354 -ne `wc -c <'Gen/wsetselection.c'`; then
- echo shar: \"'Gen/wsetselection.c'\" unpacked with wrong size!
- fi
- # end of 'Gen/wsetselection.c'
- fi
- if test -f 'Gen/wstyle.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Gen/wstyle.c'\"
- else
- echo shar: Extracting \"'Gen/wstyle.c'\" \(609 characters\)
- sed "s/^X//" >'Gen/wstyle.c' <<'END_OF_FILE'
- X/* STDWIN -- TEXT ATTRIBUTES. */
- X
- X#include "tools.h"
- X#include "stdwin.h"
- X#include "style.h"
- X
- XTEXTATTR wattr;
- X
- X/* Setting text drawing parameters. */
- X
- Xvoid
- Xwsetplain()
- X{
- X wattr.style= PLAIN;
- X}
- X
- Xvoid
- Xwsethilite()
- X{
- X wattr.style |= HILITE;
- X}
- X
- Xvoid
- Xwsetinverse()
- X{
- X wattr.style |= INVERSE;
- X}
- X
- Xvoid
- Xwsetitalic()
- X{
- X wattr.style |= ITALIC;
- X}
- X
- Xvoid
- Xwsetbold()
- X{
- X wattr.style |= BOLD;
- X}
- X
- Xvoid
- Xwsetbolditalic()
- X{
- X wattr.style |= BOLD|ITALIC;
- X}
- X
- Xvoid
- Xwsetunderline()
- X{
- X wattr.style |= UNDERLINE;
- X}
- X
- Xvoid
- Xwgettextattr(attr)
- X TEXTATTR *attr;
- X{
- X *attr= wattr;
- X}
- X
- Xvoid
- Xwsettextattr(attr)
- X TEXTATTR *attr;
- X{
- X wattr= *attr;
- X}
- END_OF_FILE
- if test 609 -ne `wc -c <'Gen/wstyle.c'`; then
- echo shar: \"'Gen/wstyle.c'\" unpacked with wrong size!
- fi
- # end of 'Gen/wstyle.c'
- fi
- if test -f 'H/endian.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'H/endian.h'\"
- else
- echo shar: Extracting \"'H/endian.h'\" \(139 characters\)
- sed "s/^X//" >'H/endian.h' <<'END_OF_FILE'
- X/* Definitions for byte order. */
- X
- X#define LIL_ENDIAN 1234 /* VAX style */
- X#define BIG_ENDIAN 4321 /* 68000 style */
- X
- Xextern int endian;
- END_OF_FILE
- if test 139 -ne `wc -c <'H/endian.h'`; then
- echo shar: \"'H/endian.h'\" unpacked with wrong size!
- fi
- # end of 'H/endian.h'
- fi
- if test -f 'H/filedefs.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'H/filedefs.h'\"
- else
- echo shar: Extracting \"'H/filedefs.h'\" \(228 characters\)
- sed "s/^X//" >'H/filedefs.h' <<'END_OF_FILE'
- X/* File name parsing details: */
- X#define SEP '/' /* Separator in path names */
- X#define CURDIR "." /* Current directory */
- X
- X/* Flags for access(2) system call: */
- X#define RMODE 4
- X#define WMODE 2
- X#define XMODE 1
- X#define NOMODE 0
- END_OF_FILE
- if test 228 -ne `wc -c <'H/filedefs.h'`; then
- echo shar: \"'H/filedefs.h'\" unpacked with wrong size!
- fi
- # end of 'H/filedefs.h'
- fi
- if test -f 'H/sigtype.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'H/sigtype.h'\"
- else
- echo shar: Extracting \"'H/sigtype.h'\" \(479 characters\)
- sed "s/^X//" >'H/sigtype.h' <<'END_OF_FILE'
- X/* The type of signal handlers is somewhat problematic.
- X This file encapsulates my knowledge about it:
- X - on the Mac (THINK C), it's int
- X - on other systems, it's usually void, except it's int on vax Ultrix.
- X Pass -DSIGTYPE=... to cc if you know better. */
- X
- X#ifndef SIGTYPE
- X
- X#ifdef THINK_C
- X
- X#define SIGTYPE int
- X
- X#else /* !THINK_C */
- X
- X#if defined(vax) && !defined(AMOEBA)
- X#define SIGTYPE int
- X#else
- X#define SIGTYPE void
- X#endif
- X
- X#endif /* !THINK_C */
- X
- X#endif /* !SIGTYPE */
- END_OF_FILE
- if test 479 -ne `wc -c <'H/sigtype.h'`; then
- echo shar: \"'H/sigtype.h'\" unpacked with wrong size!
- fi
- # end of 'H/sigtype.h'
- fi
- if test -f 'H/stdwconf.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'H/stdwconf.h'\"
- else
- echo shar: Extracting \"'H/stdwconf.h'\" \(775 characters\)
- sed "s/^X//" >'H/stdwconf.h' <<'END_OF_FILE'
- X/* "configure.h" -- mess with predefined symbols.
- X This file is supposed to be portable between all OSes.
- X It is also reentrant.
- X*/
- X
- X/* MPW defines "macintosh"; THINK C defines "THINK_C".
- X Some portable code tests for "macintosh" to detect any Mac implementation;
- X the distinction between MPW and THINK C is made by checking for
- X "MPW" or "THINK_C".
- X*/
- X
- X/* If "macintosh" defined but not "THINK_C", it must be MPW */
- X/* XXX (I hope I remember this right -- I haven't used MPW for years) */
- X#ifdef macintosh
- X#ifndef THINK_C
- X#define MPW
- X#endif
- X#endif
- X
- X/* Under THINK C, turn on "macintosh" if not already on */
- X#ifdef THINK_C
- X#ifndef macintosh
- X#define macintosh
- X#endif
- X#endif
- X
- X#ifdef THINK_C
- X/* #define THINK_C_3_0 /*** TURN THIS ON FOR THINK C 3.0 ****/
- X#endif
- END_OF_FILE
- if test 775 -ne `wc -c <'H/stdwconf.h'`; then
- echo shar: \"'H/stdwconf.h'\" unpacked with wrong size!
- fi
- # end of 'H/stdwconf.h'
- fi
- if test -f 'H/style.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'H/style.h'\"
- else
- echo shar: Extracting \"'H/style.h'\" \(184 characters\)
- sed "s/^X//" >'H/style.h' <<'END_OF_FILE'
- X/* STDWIN -- TEXT ATTRIBUTES. */
- X
- X#define PLAIN 0x00
- X#define HILITE 0x01
- X#define INVERSE 0x02
- X#define ITALIC 0x04
- X#define BOLD 0x08
- X#define UNDERLINE 0x10
- X
- Xextern TEXTATTR wattr;
- END_OF_FILE
- if test 184 -ne `wc -c <'H/style.h'`; then
- echo shar: \"'H/style.h'\" unpacked with wrong size!
- fi
- # end of 'H/style.h'
- fi
- if test -f 'H/tilist.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'H/tilist.h'\"
- else
- echo shar: Extracting \"'H/tilist.h'\" \(555 characters\)
- sed "s/^X//" >'H/tilist.h' <<'END_OF_FILE'
- X/* Text Item Lists */
- X
- Xstruct _textitem {
- X TEXTEDIT *tp;
- X int left, top, right, bottom;
- X int active;
- X struct _textitem *next;
- X struct _textitemlist *back;
- X};
- X
- Xstruct _textitemlist {
- X WINDOW *win;
- X struct _textitem *list;
- X struct _textitem *focus;
- X};
- X
- X#define TEXTITEM struct _textitem
- X#define TILIST struct _textitemlist
- X
- XTILIST *tilcreate();
- Xvoid tildestroy();
- Xvoid tildraw();
- Xint tilevent();
- Xvoid tilnextfocus();
- X
- XTEXTITEM *tiladd();
- XTEXTITEM *tilinsert();
- Xvoid tilremove();
- X
- Xvoid tilsetactive();
- Xvoid tilfocus();
- Xvoid tilsettext();
- Xchar *tilgettext();
- END_OF_FILE
- if test 555 -ne `wc -c <'H/tilist.h'`; then
- echo shar: \"'H/tilist.h'\" unpacked with wrong size!
- fi
- # end of 'H/tilist.h'
- fi
- if test -f 'H/vtserial.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'H/vtserial.h'\"
- else
- echo shar: Extracting \"'H/vtserial.h'\" \(532 characters\)
- sed "s/^X//" >'H/vtserial.h' <<'END_OF_FILE'
- X/* Definitions for serial interface */
- X
- X/* Public interface to the serial line drivers (which have a
- X machine-dependent implementation but a common interface) */
- X
- Xbool openserial _ARGS((void));
- Xbool closeserial _ARGS((void));
- Xbool sendserial _ARGS((char *buf, int len)); /* Blocking write */
- Xint receiveserial _ARGS((char *buf, int len)); /* Non-blocking read */
- Xbool breakserial _ARGS((void));
- Xbool speedserial _ARGS((int baudrate));
- X
- X/* Pseudo event reported when input from serial line available */
- X
- X#define WE_SERIAL_AVAIL 42
- END_OF_FILE
- if test 532 -ne `wc -c <'H/vtserial.h'`; then
- echo shar: \"'H/vtserial.h'\" unpacked with wrong size!
- fi
- # end of 'H/vtserial.h'
- fi
- if test -f 'Packs/vt/To.do' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Packs/vt/To.do'\"
- else
- echo shar: Extracting \"'Packs/vt/To.do'\" \(130 characters\)
- sed "s/^X//" >'Packs/vt/To.do' <<'END_OF_FILE'
- XSelection should remain visible
- X
- XHandle selections involving EOL more like xterm
- X
- XNeed to remove aterm dependencies:
- X extra_downs
- END_OF_FILE
- if test 130 -ne `wc -c <'Packs/vt/To.do'`; then
- echo shar: \"'Packs/vt/To.do'\" unpacked with wrong size!
- fi
- # end of 'Packs/vt/To.do'
- fi
- if test -f 'Packs/vt/vtpanic.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Packs/vt/vtpanic.c'\"
- else
- echo shar: Extracting \"'Packs/vt/vtpanic.c'\" \(233 characters\)
- sed "s/^X//" >'Packs/vt/vtpanic.c' <<'END_OF_FILE'
- X/* Panic function, not if NDEBUG. The application may provide a better one. */
- X
- X#include "vtimpl.h"
- X
- X#ifndef NDEBUG
- X
- Xvoid
- Xvtpanic(msg)
- X char *msg;
- X{
- X fprintf(stderr, "vtpanic: %s\n", msg);
- X wdone();
- X abort();
- X}
- X
- X#endif /* NDEBUG */
- END_OF_FILE
- if test 233 -ne `wc -c <'Packs/vt/vtpanic.c'`; then
- echo shar: \"'Packs/vt/vtpanic.c'\" unpacked with wrong size!
- fi
- # end of 'Packs/vt/vtpanic.c'
- fi
- if test -f 'Packs/vt/vtsend.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Packs/vt/vtsend.c'\"
- else
- echo shar: Extracting \"'Packs/vt/vtsend.c'\" \(143 characters\)
- sed "s/^X//" >'Packs/vt/vtsend.c' <<'END_OF_FILE'
- X/* Default vtsend function */
- X
- X#include "vtimpl.h"
- X
- Xvoid
- Xvtsend(vt, text, len)
- X VT *vt;
- X char *text;
- X int len;
- X{
- X vtansiputs(vt, text, len);
- X}
- END_OF_FILE
- if test 143 -ne `wc -c <'Packs/vt/vtsend.c'`; then
- echo shar: \"'Packs/vt/vtsend.c'\" unpacked with wrong size!
- fi
- # end of 'Packs/vt/vtsend.c'
- fi
- if test -f 'Packs/vt/vtusesend.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Packs/vt/vtusesend.c'\"
- else
- echo shar: Extracting \"'Packs/vt/vtusesend.c'\" \(344 characters\)
- sed "s/^X//" >'Packs/vt/vtusesend.c' <<'END_OF_FILE'
- X/* VT functions that send data back to the serial port. */
- X
- X#include "vtimpl.h"
- X
- Xvoid
- Xvtsendid(vt)
- X VT *vt;
- X{
- X vtsend(vt, "\033[?0;0;0c", -1);
- X}
- X
- Xvoid
- Xvtsendpos(vt)
- X VT *vt;
- X{
- X char buf[256];
- X int row = vt->cur_row - vt->topterm + 1;
- X int col = vt->cur_col + 1;
- X CLIPMIN(row, 1);
- X sprintf(buf, "\033[%d;%dR", row, col);
- X vtsend(vt, buf, -1);
- X}
- END_OF_FILE
- if test 344 -ne `wc -c <'Packs/vt/vtusesend.c'`; then
- echo shar: \"'Packs/vt/vtusesend.c'\" unpacked with wrong size!
- fi
- # end of 'Packs/vt/vtusesend.c'
- fi
- if test -f 'Ports/alfa/BUGS' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Ports/alfa/BUGS'\"
- else
- echo shar: Extracting \"'Ports/alfa/BUGS'\" \(262 characters\)
- sed "s/^X//" >'Ports/alfa/BUGS' <<'END_OF_FILE'
- XWhen there are multiple windows with global & local menus, opening the
- Xmenus shows the local menus of the highest window instead of those of
- Xthe active window. (Some menus of other windows may also be shown.)
- XThe menu bar is drawn correctly though. ("menu.c")
- END_OF_FILE
- if test 262 -ne `wc -c <'Ports/alfa/BUGS'`; then
- echo shar: \"'Ports/alfa/BUGS'\" unpacked with wrong size!
- fi
- # end of 'Ports/alfa/BUGS'
- fi
- if test -f 'Ports/alfa/Make.proto' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Ports/alfa/Make.proto'\"
- else
- echo shar: Extracting \"'Ports/alfa/Make.proto'\" \(519 characters\)
- sed "s/^X//" >'Ports/alfa/Make.proto' <<'END_OF_FILE'
- X#
- X# Makefile prototype for X11 port
- X#
- X
- XSRCS= \
- X $(ALFA)/bind.c \
- X $(ALFA)/draw.c \
- X $(ALFA)/event.c \
- X $(ALFA)/keymap.c \
- X $(ALFA)/measure.c \
- X $(ALFA)/menu.c \
- X $(ALFA)/scroll.c \
- X $(ALFA)/stdwin.c \
- X $(ALFA)/syswin.c \
- X $(ALFA)/timer.c \
- X $(TOOLS)/strdup.c \
- X $(GEN)/waskfile.c \
- X $(GEN)/waskync.c \
- X $(GEN)/wperror.c \
- X $(GEN)/wstyle.c \
- X $(GEN)/wsetclip.c \
- X $(GEN)/wsetcutbuffer.c \
- X $(GEN)/wsetselection.c \
- X $(VTRM_ALL) \
- X $(TEXTEDIT_PACK)
- X
- Xall: lib.a
- X
- X_bootstrap:
- X @putlibmf lib.a $(SRCS)
- END_OF_FILE
- if test 519 -ne `wc -c <'Ports/alfa/Make.proto'`; then
- echo shar: \"'Ports/alfa/Make.proto'\" unpacked with wrong size!
- fi
- # end of 'Ports/alfa/Make.proto'
- fi
- if test -f 'Ports/alfa/menu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Ports/alfa/menu.h'\"
- else
- echo shar: Extracting \"'Ports/alfa/menu.h'\" \(699 characters\)
- sed "s/^X//" >'Ports/alfa/menu.h' <<'END_OF_FILE'
- X/* TERMCAP STDWIN -- MENU DEFINITIONS */
- X
- Xstruct item {
- X char *text; /* The item's text */
- X char *shortcut; /* Visible representation of the shortcuts */
- X tbool enabled; /* Can be selected */
- X tbool checked; /* Check mark left of menu text */
- X};
- X
- Xstruct _menu {
- X int id; /* Menu id, reported by wgetevent */
- X char *title; /* Menu title string */
- X bool local; /* Set if must explicitly attach to windows */
- X bool dirty; /* Set if items have changed */
- X int left, right; /* Left & right edge of title in menu bar */
- X int maxwidth; /* Max width of items */
- X int nitems; /* Number of items */
- X struct item *itemlist; /* List of items */
- X};
- X
- Xstruct menubar {
- X int nmenus;
- X MENU **menulist;
- X};
- END_OF_FILE
- if test 699 -ne `wc -c <'Ports/alfa/menu.h'`; then
- echo shar: \"'Ports/alfa/menu.h'\" unpacked with wrong size!
- fi
- # end of 'Ports/alfa/menu.h'
- fi
- if test -f 'Ports/mac_mpw/README' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Ports/mac_mpw/README'\"
- else
- echo shar: Extracting \"'Ports/mac_mpw/README'\" \(399 characters\)
- sed "s/^X//" >'Ports/mac_mpw/README' <<'END_OF_FILE'
- XThis directory contains extra files needed to build stdwin for the Mac
- Xunder MPW 2.0.2. Take these files together with all the files from the
- Xmac subdirectory, plus strdup.c, getopt.c and wtextbreak.c from
- Xelsewhere in the stdwin tree. The Makefile will build the library.
- X
- XDisclaimer: this hasn't been tested fully yet -- it is just provided in
- Xcase you are stuck with MPW.
- X
- X--Guido (8 Jan 1991)
- END_OF_FILE
- if test 399 -ne `wc -c <'Ports/mac_mpw/README'`; then
- echo shar: \"'Ports/mac_mpw/README'\" unpacked with wrong size!
- fi
- # end of 'Ports/mac_mpw/README'
- fi
- if test -f 'Ports/msdos/README' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Ports/msdos/README'\"
- else
- echo shar: Extracting \"'Ports/msdos/README'\" \(270 characters\)
- sed "s/^X//" >'Ports/msdos/README' <<'END_OF_FILE'
- XSorry, there is no real STDWIN port for MS-DOS yet. What you can is
- Xto port the alfa version with the help of the file "ptrm.c" in this
- Xdirectory, which is a substitute (using the MS-DOS console driver) for
- Xthe VTRM module used by the alfa version for all its tty I/O.
- END_OF_FILE
- if test 270 -ne `wc -c <'Ports/msdos/README'`; then
- echo shar: \"'Ports/msdos/README'\" unpacked with wrong size!
- fi
- # end of 'Ports/msdos/README'
- fi
- if test -f 'Ports/msdos/dir.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Ports/msdos/dir.h'\"
- else
- echo shar: Extracting \"'Ports/msdos/dir.h'\" \(223 characters\)
- sed "s/^X//" >'Ports/msdos/dir.h' <<'END_OF_FILE'
- X/*
- X * Interface for MS-DOS version of UNIX directory access package.
- X * (opendir, readdir, closedir).
- X */
- X
- Xstruct direct {
- X char d_namlen;
- X char d_name[13];
- X};
- X
- Xtypedef char DIR;
- X
- XDIR *opendir();
- Xstruct direct *readdir();
- XEND_OF_FILE
- echo shar: 1 control character may be missing from \"'Ports/msdos/dir.h'\"
- if test 223 -ne `wc -c <'Ports/msdos/dir.h'`; then
- echo shar: \"'Ports/msdos/dir.h'\" unpacked with wrong size!
- fi
- # end of 'Ports/msdos/dir.h'
- fi
- if test -f 'Ports/msdos/lib.' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Ports/msdos/lib.'\"
- else
- echo shar: Extracting \"'Ports/msdos/lib.'\" \(626 characters\)
- sed "s/^X//" >'Ports/msdos/lib.' <<'END_OF_FILE'
- X.c.obj:
- X cl -c -AL -DSYSV $*.c
- X
- XTOOLS= strdup.obj getopt.obj monocase.obj
- X
- Xstrdup.obj:
- X
- Xgetopt.obj:
- X
- Xmonocase.obj:
- X
- XTEXTEDIT= textedit.obj textbrk.obj par.obj \
- X askfile.obj askync.obj style.obj
- X
- Xtextedit.obj:
- X
- Xtextbrk.obj:
- X
- Xpar.obj:
- X
- Xaskfile.obj:
- X
- Xaskync.obj:
- X
- Xstyle.obj:
- X
- XPTRM= ptrm.obj
- X
- Xptrm.obj:
- X
- XALFA= bind.obj draw.obj event.obj keymap.obj measure.obj \
- X menu.obj scroll.obj stdwin.obj syswin.obj
- X
- Xbind.obj: alfa.h
- X
- Xdraw.obj: alfa.h
- X
- Xevent.obj: alfa.h
- X
- Xkeymap.obj: alfa.h
- X
- Xmeasure.obj: alfa.h
- X
- Xmenu.obj: alfa.h
- X
- Xscroll.obj: alfa.h
- X
- Xstdwin.obj: alfa.h
- X
- Xsyswin.obj: alfa.h
- X
- XALL= $(TOOLS) $(TEXTEDIT) $(PTRM) $(ALFA)
- END_OF_FILE
- if test 626 -ne `wc -c <'Ports/msdos/lib.'`; then
- echo shar: \"'Ports/msdos/lib.'\" unpacked with wrong size!
- fi
- # end of 'Ports/msdos/lib.'
- fi
- if test -f 'Ports/x11/Make.proto' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Ports/x11/Make.proto'\"
- else
- echo shar: Extracting \"'Ports/x11/Make.proto'\" \(542 characters\)
- sed "s/^X//" >'Ports/x11/Make.proto' <<'END_OF_FILE'
- X#
- X# Makefile prototype for X11 port
- X#
- X
- XSRCS= \
- X $(X11)/caret.c \
- X $(X11)/cursor.c \
- X $(X11)/cutbuffer.c \
- X $(X11)/dialog.c \
- X $(X11)/draw.c \
- X $(X11)/error.c \
- X $(X11)/event.c \
- X $(X11)/font.c \
- X $(X11)/general.c \
- X $(X11)/llevent.c \
- X $(X11)/menu.c \
- X $(X11)/selection.c \
- X $(X11)/scroll.c \
- X $(X11)/timer.c \
- X $(X11)/window.c \
- X $(TOOLS)/strdup.c \
- X $(GEN)/waskfile.c \
- X $(GEN)/wperror.c \
- X $(GEN)/wsetclip.c \
- X $(GEN)/wtextbreak.c \
- X $(TEXTEDIT_PACK) \
- X $(VT_PACK)
- X
- Xall: lib.a
- X
- X_bootstrap:
- X @putlibmf lib.a $(SRCS)
- END_OF_FILE
- if test 542 -ne `wc -c <'Ports/x11/Make.proto'`; then
- echo shar: \"'Ports/x11/Make.proto'\" unpacked with wrong size!
- fi
- # end of 'Ports/x11/Make.proto'
- fi
- echo shar: End of archive 19 \(of 19\).
- cp /dev/null ark19isdone
- MISSING=""
- for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 19 archives.
- rm -f ark[1-9]isdone ark[1-9][0-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
-