From pa.dec.com!decwrl!sun-barr!olivea!uunet!sparky!kent Wed May 1 09:00:14 PDT 1991 Article: 2288 of comp.sources.misc Path: pa.dec.com!decwrl!sun-barr!olivea!uunet!sparky!kent From: rohit@dmdev.UUCP (Rohit Mehrotra) Newsgroups: comp.sources.misc Subject: v19i011: crisp1.9 - CRISP release 1.9a, Patch01g/7 Message-ID: <1991Apr30.185949.17035@sparky.IMD.Sterling.COM> Date: 30 Apr 91 18:59:49 GMT Sender: kent@sparky.IMD.Sterling.COM (Kent Landfield) Organization: Sterling Software, IMD Lines: 1255 Approved: kent@sparky.imd.sterling.com X-Checksum-Snefru: 7119ebcd 36db2f7e 2433e44f 5991bfcb Submitted-by: Rohit Mehrotra Posting-number: Volume 19, Issue 11 Archive-name: crisp1.9/patch01g Patch-To: crisp1.9: Volume 7, Issue 21-53 #!/bin/sh # do not concatenate these parts, unpack them in order with /bin/sh # file patch-cr.uu continued # if test ! -r _shar_seq_.tmp; then echo 'Please unpack part 1 first!' exit 1 fi (read Scheck if test "$Scheck" != 7; then echo Please unpack part "$Scheck" next! exit 1 else exit 0 fi ) < _shar_seq_.tmp || exit 1 echo 'x - continuing file patch-cr.uu' sed 's/^X//' << 'SHAR_EOF' >> 'patch-cr.uu' && M96Q?;65S0DB/$%L="U! M/B()(FUA0DB/$%L="U"/B()(F)U M9F9E0DB/$%L="U'/B()(F=O=&]?;&EN M92(I"B$@"0DH87-S:6=N7W1O7VME>0DB/$%L="U(/B()(FAE;' B*0HA( D) M*&%S0DB/$%L="U*/B()(F=O=&]?8F]O:VUA0DB/$%L="U./B()(F5D:71?;F5X=%]B=69F97(B*0HA( D)*&%S0DB/$%L="U0/B()(F5D:71?<')E=E]B=69F97(B*2 O*B!P0DB/$%L="U2/B()(G)E861?9FEL92(I"B$@"0DH87-S M:6=N7W1O7VME>0DB/$%L="U3/B()(G-E87)C:"UF=V0B*0HA( D)*&%S0DB/$%L="U6/B()(G9E0DB/$%L M="U8/B()(F5X:70B*0HA( D)*&%S0DB/$%L="U:/B()(G-H M96QL(BD*(2 )"2AA0DB/$5N9#XB"0DB96YD(BD*(2 )"2AA0DB M/%!G1&X^(@DB<&%G95]D;W=N(BD*(2 )"2AA2(I"B$@"0DH87-S:6=N7W1O7VME>0DB/$ME>7!A M9"U-:6YU0DB(S(Q."()"2)S971? M8F]T=&]M7V]F7W=I;F1O=R(I"B$@"0DH87-S:6=N7W1O7VME>0DB(S(Q.2() M"2)E;F1?;V9?8G5F9F5R(BD*(2 )"2AA2 @(B,R M,C$B"0DB;&%B96Q?;65S0DB(S(R-"()"2)S971?=&]P7V]F7W=I;F1O=R(I"B$@"0DH M87-S:6=N7W1O7VME>0DB(S(R-2()"2)T;W!?;V9?8G5F9F5R(BD*(2 )"2AA M0DB(S(R.2()"2)L86)E;%]M97-S86=E(#Q# M=')L+4ME>7!A9"US=&%R/B(I"B$@"0DH87-S:6=N7W1O7VME>0DB(S(R.2() M"2)L86)E;%]M97-S86=E(#(R.2(I"B$@"0DH87-S:6=N7W1O7VME>0DB/%-H M:69T+51A8CXB"2)P0DB(S(T."()"2)R961O(BD*(2 )"2AA'0B*0HA( D)*&%S&ES=&EN9R!C;VUM96YTF]O;2YM"BHJ M*B N+B]CF]O;2]U;GIO;VT**R [*B!D;V5S;B=T M(&-A=7-E(&$@8G5F9F5R('-W:71C:"!A;F0O;W(@;6]V96UE;G0@;V8@=&AE M(&-UF]O;2!W:6YD;W2!T;R!D971EF]O;65D"BL@ M.RH@(" @(" @(" @(" @(" @(" @(" @(" @(" @("!W:6YD;W<@=&%K97,@ M=VAO;&4@F]O;2(@=&\@80HK(#LJ(" @ M(" @(" @(" @(" @2P@86YD(&AA=F4@:70@=&]G9VQE('1H M92!Z;V]M(&]N(&%N9"!O9F8L"BL@.RH@(" @(" @(" @(" @("!OF]O;2(@=VET:"!T:&4@F]O;6EN9RP@=&AE(&-U6]UF]O;2(I"BL@.RH**R [*B @(" @(" @(" @(" @(&%N9"!R92UC M;VUP:6QE+B @5&AIF]O;65D"BL@.RH@(" @(" @(" @(" @("!W M:6YD;W2 B/$-TCXB(")Z;V]M(BD**R [*B I"BL@"BL@*&UA8W)O('IO;VT**R @("@**R @ M("AI;G0@7WIO;VU?=&]G*2 @(" @(" @(#L@5&]G9VQE('1O('1E;&P@=7,@ M:68@=V4GF]O;65D(&]R(&YO= HK(" @*&=L;V)A;"!?>F]O;5]T;VF]O;2D**R @ M(" @*0HK(" @(" [96QS92 @(" @(" @(" @(" @(" @;W1H97)W:7-E+"!L M970GF]O;2D**R @ M(" @*0HK(" @*0HK(" @*#T@7WIO;VU?=&]G("@A(%]Z;V]M7W1O9RDI(" @ M(" [(')E HK(" @(" @("!Y"BL@(" I M"BL@"BL@(" H:6YQ7W!O"D**R @("@](&-U"D* M*R @("D**R I"F1I9F8@+6,@+7(@*VYE=RUF:6QE2YC("XO='1Y+F,**BHJ("XN+V-R+F]R:62YC"5=E9"!-87(@,C<@,C(Z,3(Z-3(@ M,3DY,0HJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$W+#(R("HJ*BH*+2TM(#$W+#(S M("TM+2T*(" C(&EN8VQU9&4)/'-YR @(" @(" @ M(" @(" O*B!5" @(" @ M*B\*(" )"71T=VEN9&]W*')O=RQB;W0I.PHA( D)+RH@='1M;W9E*"AU7VEN M=#$V*2!R;WPHJ*BHJ*BHJ M*BHJ*BHJ*BH**BHJ(#0U-BPT-C$@*BHJ*@HM+2T@-#4X+#0V-" M+2TM"B @ M"0ET='=I;F1O=RAR;WPHJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#4P,2PU,#<@ M*BHJ*@H@( D)='1B;W0@/2!B;W0["B @"7T*("!]"B$@"B @+RH*(" @*B!3 M970@=&AE(&-U7,O=&EM92YH/@H@(",@"6EN8VQU9&4)/'1E7,O='EP97,N M:#X*(2 C(&EN8VQU9&4)/'-Y7!E5]R M96%D>2 ]($9!3%-%.PH@( D)"2\J+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+0H@( D)"2\J(" @2&%N9&QE(&%L;"!P='DG3L*(" )"0EL;VYG"7!T>5]R96%D>3L*(2 *(2 ) M"0ER96%D8FET2=S(&9I MPDO*B!K97<@*B\*(" )"0D):68@*&9D(#T](%1465]&1"D*(" ) M"0D)(" @(" )8V]N=&EN=64["B$@"0D)"6EF("A&1%])4U-%5"AF9"P@)G)E M861B:71S*2D@>PDO*B!K97<@*B\*(2 )"0D)"7!?<&]L;"@I.PHA( D)"0D) M<'1Y7W)E861Y(#T@5%)513L*(" )"0D)?0HK( D)"7T*(" )"0EI9B H:V)D M<2D*(" )"0D)8V]N=&EN=64["B @"0D):68@*"%K8F1? 'patch-cr.2' && diff -c -r +new-files ../cr-1.9a/CRISP.Inst ./CRISP.Inst *** ../cr-1.9a/CRISP.Inst Wed Mar 27 22:36:05 1991 --- ./CRISP.Inst Fri Mar 29 12:50:20 1991 *************** *** 7,19 **** X inst=/usr/local/crisp # Directory for macros and help texts X echo "Binaries installation directory: $bin" X echo "Libraries installation directory: $inst" ! echo "" X echo "If this is wrong, abort this installation NOW and edit the" ! echo "CRISP.Inst file." X echo "Pausing 10 seconds for you to press DEL to abort" X sleep 10 X echo "Continuing installation..." X sed -e "/^# define INST_DIR/s;.*;# define INST_DIR \"$inst\";" \ X < src/crisp/crisp.h > /tmp/cinst.$$ && \ X mv /tmp/cinst.$$ src/crisp/crisp.h X ########################################################################## --- 7,21 ---- X inst=/usr/local/crisp # Directory for macros and help texts X echo "Binaries installation directory: $bin" X echo "Libraries installation directory: $inst" ! echo " " X echo "If this is wrong, abort this installation NOW and edit the" ! echo "first few lines of the CRISP.Inst file." ! echo " " X echo "Pausing 10 seconds for you to press DEL to abort" X sleep 10 X echo "Continuing installation..." X sed -e "/^# define INST_DIR/s;.*;# define INST_DIR \"$inst\";" \ + -e "/^# define BIN_DIR/s;.*;# define BIN_DIR \"$bin\";" \ X < src/crisp/crisp.h > /tmp/cinst.$$ && \ X mv /tmp/cinst.$$ src/crisp/crisp.h X ########################################################################## *************** *** 98,113 **** X ########################################################################## X # Now create major crisp object files. X ########################################################################## ! make X echo "" X echo "Removing $inst directory..." ! cp cm cr $bin X rm -rf $inst ; mkdir $inst X mkdir $inst/macros $inst/macros/kbd $inst/macros/tty >/dev/null 2>&1 X echo "Compiling macro sources..." ! make cmac X echo "Installing Help files..." ! make hmac X echo "Installing macro sources..." ! make smac X echo Installation successfully completed. --- 100,159 ---- X ########################################################################## X # Now create major crisp object files. X ########################################################################## ! make "INSTALL_DIR=$inst" X echo "" X echo "Removing $inst directory..." ! cp cr cm $bin X rm -rf $inst ; mkdir $inst X mkdir $inst/macros $inst/macros/kbd $inst/macros/tty >/dev/null 2>&1 X echo "Compiling macro sources..." ! make "INSTALL_DIR=$inst" cmac X echo "Installing Help files..." ! make "INSTALL_DIR=$inst" hmac X echo "Installing macro sources..." ! make "INSTALL_DIR=$inst" smac X echo Installation successfully completed. + : some installation instructions + cat </macros;/src" + setenv BHELP "/help + + NOTE THE USE OF SEMICOLONS for path separatorys rather than the unix + standard of colons. That happens when you clone an MS/DOS product. + + You should set both of these in your shell's startup file, either .profile + or .cshrc or whatever. + + If you have problems and want some help, write either me (kew@cims.com) or + Rohit Mehrotra (rohit%dmdev@uunet.uu.net). + + EOH diff -c -r +new-files ../cr-1.9a/Makefile ./Makefile *** ../cr-1.9a/Makefile Wed Mar 27 22:35:56 1991 --- ./Makefile Fri Mar 29 10:00:40 1991 *************** *** 18,30 **** X # You set G, OTHERLIBS and other variables in your machine's s-machine file. X # X OBJDIR = obj ! CFLAGS = $(G) X TARGET = cr X L = lib X LIB1 = $(L)/libsptree.a $(L)/llist.a $(L)/foxlib.a X LIBS = $(LIB1) $(MALLOC) $(SHLIB) $(OTHERLIBS) X SRCDIR = sleepy:/usr/fox/crisp - INSTALL_DIR = /usr/local/crisp X LDFLAGS = X SHELL = /bin/sh X RANLIB = echo --- 18,30 ---- X # You set G, OTHERLIBS and other variables in your machine's s-machine file. X # X OBJDIR = obj ! INSTALL_DIR = /usr/local/crisp ! CFLAGS = $(G) -DINSTALL_DIR='"$(INSTALL_DIR)"' X TARGET = cr X L = lib X LIB1 = $(L)/libsptree.a $(L)/llist.a $(L)/foxlib.a X LIBS = $(LIB1) $(MALLOC) $(SHLIB) $(OTHERLIBS) X SRCDIR = sleepy:/usr/fox/crisp X LDFLAGS = X SHELL = /bin/sh X RANLIB = echo *************** *** 264,278 **** X X X cmac: ! cd src/crisp ; make X hmac: ! -rm -rf /usr/local/crisp/help ! -mkdir /usr/local/crisp/help ! cd help/crisp ; tar cf - . | (cd /usr/local/crisp/help ; tar xvf - ) X X smac: ! -mkdir /usr/local/crisp/src ! cd src; tar cf - . | (cd /usr/local/crisp/src; tar xvf - ) X X cm: cm.c debug.c env.c keywd.c language.c ref_string.c system.c word.c X $(CC) $(CFLAGS) -DNOFUNCTIONS \ --- 264,278 ---- X X X cmac: ! cd src/crisp ; make "INST_DIR=$(INSTALL_DIR)" X hmac: ! -rm -rf $(INSTALL_DIR)/help ! -mkdir $(INSTALL_DIR)/help ! cd help/crisp ; tar cf - . | (cd $(INSTALL_DIR)/help ; tar xvf - ) X X smac: ! -mkdir $(INSTALL_DIR)/src ! cd src/crisp ; tar cf - . | (cd $(INSTALL_DIR)/src ; tar xvf - ) X X cm: cm.c debug.c env.c keywd.c language.c ref_string.c system.c word.c X $(CC) $(CFLAGS) -DNOFUNCTIONS \ diff -c -r +new-files ../cr-1.9a/cm.c ./cm.c *** ../cr-1.9a/cm.c Wed Mar 27 10:16:19 1991 --- ./cm.c Fri Mar 29 09:51:30 1991 *************** *** 125,132 **** X X cm_running = TRUE; X if ((bpath = getenv("BPATH")) == NULL) X bpath = "/usr/local/crisp/macros"; ! X X fp_ptr = &fps[0]-1; X if (arg_index >= argc) --- 125,139 ---- X X cm_running = TRUE; X if ((bpath = getenv("BPATH")) == NULL) + #ifdef INSTALL_DIR /* kew */ + { /* kew */ + static char bpath_buf[256]; /* kew */ + sprintf(bpath_buf, "%s/macros", INSTALL_DIR); /* kew */ + bpath = bpath_buf; /* kew */ + } /* kew */ + #else /* kew */ X bpath = "/usr/local/crisp/macros"; ! #endif /* kew */ X X fp_ptr = &fps[0]-1; X if (arg_index >= argc) diff -c -r +new-files ../cr-1.9a/main.c ./main.c *** ../cr-1.9a/main.c Wed Mar 27 10:16:41 1991 --- ./main.c Fri Mar 29 12:30:38 1991 *************** *** 179,185 **** --- 179,190 ---- X extern char *bhelp; X X if (ggetenv("BPATH") == NULL) { + #ifdef INSTALL_DIR /* kew */ + sprintf(buf, "BPATH=%s/macros;.;%s/src", /* kew */ + INSTALL_DIR, INSTALL_DIR); /* kew */ + #else /* kew */ X sprintf(buf, "BPATH=%s", bpath); + #endif /* kew */ X if (cp = ggetenv("HOME")) { X strcat(buf, ";"); X strcat(buf, cp); *************** *** 186,196 **** X } X gputenv(buf); X } ! else ! bpath = ggetenv("BPATH"); X X if (ggetenv("BHELP") == NULL) { X sprintf(buf, "BHELP=%s", bhelp); X gputenv(buf); X } X if (ggetenv("BPACKAGES") == NULL) { --- 191,208 ---- X } X gputenv(buf); X } ! /* else */ /* kew */ ! /* we need to force the reading of the bpath variable*/ /* kew */ ! /* now that we've modified it. */ /* kew */ ! /* */ /* kew */ ! bpath = ggetenv("BPATH"); X X if (ggetenv("BHELP") == NULL) { + #ifdef INSTALL_DIR /* kew */ + sprintf(buf, "BHELP=%s/help", INSTALL_DIR); /* kew */ + #else /* kew */ X sprintf(buf, "BHELP=%s", bhelp); + #endif /* kew */ X gputenv(buf); X } X if (ggetenv("BPACKAGES") == NULL) { diff -c -r +new-files ../cr-1.9a/src/crisp/GNUmakefile ./src/crisp/GNUmakefile *** ../cr-1.9a/src/crisp/GNUmakefile Wed Mar 27 21:02:06 1991 --- ./src/crisp/GNUmakefile Thu Mar 28 13:56:51 1991 *************** *** 2,10 **** X # GNU-Makefile for macros X # X ! MACDIR = /usr/local/crisp/macros X H = crisp.h tty/tty.h X VANILLA = Makefile X X vpath :tty:kbd X --- 2,12 ---- X # GNU-Makefile for macros X # X ! INST_DIR= /usr/local/crisp ! MACDIR = $(INST_DIR)/macros X H = crisp.h tty/tty.h X VANILLA = Makefile + CMPROG = ../../cm X X vpath :tty:kbd X *************** *** 85,91 **** X X X $(addprefix $(MACDIR)/, $(CM)): $(MACDIR)/%.cm : %.m $(H) ! cm -o $@ $< X X $(VANILLA):: X @rm -f $(VANILLA) --- 87,93 ---- X X X $(addprefix $(MACDIR)/, $(CM)): $(MACDIR)/%.cm : %.m $(H) ! $(CMPROG) -o $@ $< X X $(VANILLA):: X @rm -f $(VANILLA) *************** *** 95,101 **** X @echo "# Date produced: `date`" >> $(VANILLA) X @echo "#\n" >> $(VANILLA) X @echo "SHELL = /bin/sh" >> $(VANILLA) ! @echo "MACDIR = $(MACDIR)" >> $(VANILLA) X @echo "H = $(H)" >> $(VANILLA) X @echo "CM = \c" >> $(VANILLA) X @echo "$(CM)" \ --- 97,104 ---- X @echo "# Date produced: `date`" >> $(VANILLA) X @echo "#\n" >> $(VANILLA) X @echo "SHELL = /bin/sh" >> $(VANILLA) ! @echo "INST_DIR = /usr/local/crisp" >> $(VANILLA) ! @echo "MACDIR = $$(INST_DIR)/macros" >> $(VANILLA) X @echo "H = $(H)" >> $(VANILLA) X @echo "CM = \c" >> $(VANILLA) X @echo "$(CM)" \ *************** *** 106,110 **** X @echo "$(basename $(CM))" \ X | awk '{for (i = 1; i <= NF; i++) { \ X printf("$$(MACDIR)/%s.cm: $$(H) %s.m\n", $$i, $$i); \ ! printf("\tcm -o $$(MACDIR)/%s.cm %s.m\n", $$i, $$i);}}' >> $(VANILLA) X @echo "vanilla $(VANILLA) completed" --- 109,113 ---- X @echo "$(basename $(CM))" \ X | awk '{for (i = 1; i <= NF; i++) { \ X printf("$$(MACDIR)/%s.cm: $$(H) %s.m\n", $$i, $$i); \ ! printf("\t$(CMPROG) -o $$(MACDIR)/%s.cm %s.m\n", $$i, $$i);}}' >> $(VANILLA) X @echo "vanilla $(VANILLA) completed" diff -c -r +new-files ../cr-1.9a/src/crisp/Makefile ./src/crisp/Makefile *** ../cr-1.9a/src/crisp/Makefile Wed Mar 27 21:02:14 1991 --- ./src/crisp/Makefile Thu Mar 28 13:57:16 1991 *************** *** 3,13 **** X # X # This file generated by GNU Make with GNUmakefile X # If you don't use GNU make, you should think about changing. ! # Date produced: Wed Mar 27 21:02:12 PST 1991 X # X X SHELL = /bin/sh ! MACDIR = /usr/local/crisp/macros X H = crisp.h tty/tty.h X CM = $(MACDIR)/abbrev.cm\ X $(MACDIR)/ansi.cm\ --- 3,14 ---- X # X # This file generated by GNU Make with GNUmakefile X # If you don't use GNU make, you should think about changing. ! # Date produced: Thu Mar 28 13:57:12 PST 1991 X # X X SHELL = /bin/sh ! INST_DIR = /usr/local/crisp ! MACDIR = $(INST_DIR)/macros X H = crisp.h tty/tty.h X CM = $(MACDIR)/abbrev.cm\ X $(MACDIR)/ansi.cm\ *************** *** 86,229 **** X X X $(MACDIR)/abbrev.cm: $(H) abbrev.m ! cm -o $(MACDIR)/abbrev.cm abbrev.m X $(MACDIR)/ansi.cm: $(H) ansi.m ! cm -o $(MACDIR)/ansi.cm ansi.m X $(MACDIR)/ascii.cm: $(H) ascii.m ! cm -o $(MACDIR)/ascii.cm ascii.m X $(MACDIR)/autosave.cm: $(H) autosave.m ! cm -o $(MACDIR)/autosave.cm autosave.m X $(MACDIR)/box.cm: $(H) box.m ! cm -o $(MACDIR)/box.cm box.m X $(MACDIR)/brace.cm: $(H) brace.m ! cm -o $(MACDIR)/brace.cm brace.m X $(MACDIR)/calc.cm: $(H) calc.m ! cm -o $(MACDIR)/calc.cm calc.m X $(MACDIR)/cbox.cm: $(H) cbox.m ! cm -o $(MACDIR)/cbox.cm cbox.m X $(MACDIR)/column.cm: $(H) column.m ! cm -o $(MACDIR)/column.cm column.m X $(MACDIR)/compile.cm: $(H) compile.m ! cm -o $(MACDIR)/compile.cm compile.m X $(MACDIR)/copyr.cm: $(H) copyr.m ! cm -o $(MACDIR)/copyr.cm copyr.m X $(MACDIR)/core.cm: $(H) core.m ! cm -o $(MACDIR)/core.cm core.m X $(MACDIR)/crisp.cm: $(H) crisp.m ! cm -o $(MACDIR)/crisp.cm crisp.m X $(MACDIR)/crisprc.cm: $(H) crisprc.m ! cm -o $(MACDIR)/crisprc.cm crisprc.m X $(MACDIR)/dial.cm: $(H) dial.m ! cm -o $(MACDIR)/dial.cm dial.m X $(MACDIR)/edt.cm: $(H) edt.m ! cm -o $(MACDIR)/edt.cm edt.m X $(MACDIR)/features.cm: $(H) features.m ! cm -o $(MACDIR)/features.cm features.m X $(MACDIR)/g_macros.cm: $(H) g_macros.m ! cm -o $(MACDIR)/g_macros.cm g_macros.m X $(MACDIR)/g_vi.cm: $(H) g_vi.m ! cm -o $(MACDIR)/g_vi.cm g_vi.m X $(MACDIR)/hanoi.cm: $(H) hanoi.m ! cm -o $(MACDIR)/hanoi.cm hanoi.m X $(MACDIR)/help.cm: $(H) help.m ! cm -o $(MACDIR)/help.cm help.m X $(MACDIR)/history.cm: $(H) history.m ! cm -o $(MACDIR)/history.cm history.m X $(MACDIR)/kbd/pc.cm: $(H) kbd/pc.m ! cm -o $(MACDIR)/kbd/pc.cm kbd/pc.m X $(MACDIR)/kbd/sun3.cm: $(H) kbd/sun3.m ! cm -o $(MACDIR)/kbd/sun3.cm kbd/sun3.m X $(MACDIR)/kbd/xcrisp.cm: $(H) kbd/xcrisp.m ! cm -o $(MACDIR)/kbd/xcrisp.cm kbd/xcrisp.m X $(MACDIR)/kbd/xterm.cm: $(H) kbd/xterm.m ! cm -o $(MACDIR)/kbd/xterm.cm kbd/xterm.m X $(MACDIR)/kbd_help.cm: $(H) kbd_help.m ! cm -o $(MACDIR)/kbd_help.cm kbd_help.m X $(MACDIR)/mail.cm: $(H) mail.m ! cm -o $(MACDIR)/mail.cm mail.m X $(MACDIR)/makeman.cm: $(H) makeman.m ! cm -o $(MACDIR)/makeman.cm makeman.m X $(MACDIR)/misc.cm: $(H) misc.m ! cm -o $(MACDIR)/misc.cm misc.m X $(MACDIR)/modelines.cm: $(H) modelines.m ! cm -o $(MACDIR)/modelines.cm modelines.m X $(MACDIR)/options.cm: $(H) options.m ! cm -o $(MACDIR)/options.cm options.m X $(MACDIR)/ralign.cm: $(H) ralign.m ! cm -o $(MACDIR)/ralign.cm ralign.m X $(MACDIR)/rcs.cm: $(H) rcs.m ! cm -o $(MACDIR)/rcs.cm rcs.m X $(MACDIR)/region.cm: $(H) region.m ! cm -o $(MACDIR)/region.cm region.m X $(MACDIR)/regress.cm: $(H) regress.m ! cm -o $(MACDIR)/regress.cm regress.m X $(MACDIR)/sccs.cm: $(H) sccs.m ! cm -o $(MACDIR)/sccs.cm sccs.m X $(MACDIR)/sdb.cm: $(H) sdb.m ! cm -o $(MACDIR)/sdb.cm sdb.m X $(MACDIR)/search.cm: $(H) search.m ! cm -o $(MACDIR)/search.cm search.m X $(MACDIR)/select.cm: $(H) select.m ! cm -o $(MACDIR)/select.cm select.m X $(MACDIR)/shell.cm: $(H) shell.m ! cm -o $(MACDIR)/shell.cm shell.m X $(MACDIR)/startup.cm: $(H) startup.m ! cm -o $(MACDIR)/startup.cm startup.m X $(MACDIR)/stest.cm: $(H) stest.m ! cm -o $(MACDIR)/stest.cm stest.m X $(MACDIR)/tags.cm: $(H) tags.m ! cm -o $(MACDIR)/tags.cm tags.m X $(MACDIR)/telnet.cm: $(H) telnet.m ! cm -o $(MACDIR)/telnet.cm telnet.m X $(MACDIR)/text.cm: $(H) text.m ! cm -o $(MACDIR)/text.cm text.m X $(MACDIR)/tty.cm: $(H) tty.m ! cm -o $(MACDIR)/tty.cm tty.m X $(MACDIR)/tty/aixterm.cm: $(H) tty/aixterm.m ! cm -o $(MACDIR)/tty/aixterm.cm tty/aixterm.m X $(MACDIR)/tty/at386.cm: $(H) tty/at386.m ! cm -o $(MACDIR)/tty/at386.cm tty/at386.m X $(MACDIR)/tty/att.cm: $(H) tty/att.m ! cm -o $(MACDIR)/tty/att.cm tty/att.m X $(MACDIR)/tty/dec.cm: $(H) tty/dec.m ! cm -o $(MACDIR)/tty/dec.cm tty/dec.m X $(MACDIR)/tty/ibm5081.cm: $(H) tty/ibm5081.m ! cm -o $(MACDIR)/tty/ibm5081.cm tty/ibm5081.m X $(MACDIR)/tty/isc.cm: $(H) tty/isc.m ! cm -o $(MACDIR)/tty/isc.cm tty/isc.m X $(MACDIR)/tty/sco.cm: $(H) tty/sco.m ! cm -o $(MACDIR)/tty/sco.cm tty/sco.m X $(MACDIR)/tty/sun.cm: $(H) tty/sun.m ! cm -o $(MACDIR)/tty/sun.cm tty/sun.m X $(MACDIR)/tty/sun4.cm: $(H) tty/sun4.m ! cm -o $(MACDIR)/tty/sun4.cm tty/sun4.m X $(MACDIR)/tty/telnet.cm: $(H) tty/telnet.m ! cm -o $(MACDIR)/tty/telnet.cm tty/telnet.m X $(MACDIR)/tty/tty.cm: $(H) tty/tty.m ! cm -o $(MACDIR)/tty/tty.cm tty/tty.m X $(MACDIR)/tty/tvi965.cm: $(H) tty/tvi965.m ! cm -o $(MACDIR)/tty/tvi965.cm tty/tvi965.m X $(MACDIR)/tty/vt100.cm: $(H) tty/vt100.m ! cm -o $(MACDIR)/tty/vt100.cm tty/vt100.m X $(MACDIR)/tty/vt220.cm: $(H) tty/vt220.m ! cm -o $(MACDIR)/tty/vt220.cm tty/vt220.m X $(MACDIR)/tty/wyse50.cm: $(H) tty/wyse50.m ! cm -o $(MACDIR)/tty/wyse50.cm tty/wyse50.m X $(MACDIR)/tty/wyse60.cm: $(H) tty/wyse60.m ! cm -o $(MACDIR)/tty/wyse60.cm tty/wyse60.m X $(MACDIR)/tty/xcrisp.cm: $(H) tty/xcrisp.m ! cm -o $(MACDIR)/tty/xcrisp.cm tty/xcrisp.m X $(MACDIR)/tty/xenix.cm: $(H) tty/xenix.m ! cm -o $(MACDIR)/tty/xenix.cm tty/xenix.m X $(MACDIR)/tty/xterm.cm: $(H) tty/xterm.m ! cm -o $(MACDIR)/tty/xterm.cm tty/xterm.m X $(MACDIR)/unix.cm: $(H) unix.m ! cm -o $(MACDIR)/unix.cm unix.m X $(MACDIR)/welcome.cm: $(H) welcome.m ! cm -o $(MACDIR)/welcome.cm welcome.m X $(MACDIR)/window.cm: $(H) window.m ! cm -o $(MACDIR)/window.cm window.m X $(MACDIR)/wp.cm: $(H) wp.m ! cm -o $(MACDIR)/wp.cm wp.m X $(MACDIR)/zoom.cm: $(H) zoom.m ! cm -o $(MACDIR)/zoom.cm zoom.m --- 87,230 ---- X X X $(MACDIR)/abbrev.cm: $(H) abbrev.m ! ../../cm -o $(MACDIR)/abbrev.cm abbrev.m X $(MACDIR)/ansi.cm: $(H) ansi.m ! ../../cm -o $(MACDIR)/ansi.cm ansi.m X $(MACDIR)/ascii.cm: $(H) ascii.m ! ../../cm -o $(MACDIR)/ascii.cm ascii.m X $(MACDIR)/autosave.cm: $(H) autosave.m ! ../../cm -o $(MACDIR)/autosave.cm autosave.m X $(MACDIR)/box.cm: $(H) box.m ! ../../cm -o $(MACDIR)/box.cm box.m X $(MACDIR)/brace.cm: $(H) brace.m ! ../../cm -o $(MACDIR)/brace.cm brace.m X $(MACDIR)/calc.cm: $(H) calc.m ! ../../cm -o $(MACDIR)/calc.cm calc.m X $(MACDIR)/cbox.cm: $(H) cbox.m ! ../../cm -o $(MACDIR)/cbox.cm cbox.m X $(MACDIR)/column.cm: $(H) column.m ! ../../cm -o $(MACDIR)/column.cm column.m X $(MACDIR)/compile.cm: $(H) compile.m ! ../../cm -o $(MACDIR)/compile.cm compile.m X $(MACDIR)/copyr.cm: $(H) copyr.m ! ../../cm -o $(MACDIR)/copyr.cm copyr.m X $(MACDIR)/core.cm: $(H) core.m ! ../../cm -o $(MACDIR)/core.cm core.m X $(MACDIR)/crisp.cm: $(H) crisp.m ! ../../cm -o $(MACDIR)/crisp.cm crisp.m X $(MACDIR)/crisprc.cm: $(H) crisprc.m ! ../../cm -o $(MACDIR)/crisprc.cm crisprc.m X $(MACDIR)/dial.cm: $(H) dial.m ! ../../cm -o $(MACDIR)/dial.cm dial.m X $(MACDIR)/edt.cm: $(H) edt.m ! ../../cm -o $(MACDIR)/edt.cm edt.m X $(MACDIR)/features.cm: $(H) features.m ! ../../cm -o $(MACDIR)/features.cm features.m X $(MACDIR)/g_macros.cm: $(H) g_macros.m ! ../../cm -o $(MACDIR)/g_macros.cm g_macros.m X $(MACDIR)/g_vi.cm: $(H) g_vi.m ! ../../cm -o $(MACDIR)/g_vi.cm g_vi.m X $(MACDIR)/hanoi.cm: $(H) hanoi.m ! ../../cm -o $(MACDIR)/hanoi.cm hanoi.m X $(MACDIR)/help.cm: $(H) help.m ! ../../cm -o $(MACDIR)/help.cm help.m X $(MACDIR)/history.cm: $(H) history.m ! ../../cm -o $(MACDIR)/history.cm history.m X $(MACDIR)/kbd/pc.cm: $(H) kbd/pc.m ! ../../cm -o $(MACDIR)/kbd/pc.cm kbd/pc.m X $(MACDIR)/kbd/sun3.cm: $(H) kbd/sun3.m ! ../../cm -o $(MACDIR)/kbd/sun3.cm kbd/sun3.m X $(MACDIR)/kbd/xcrisp.cm: $(H) kbd/xcrisp.m ! ../../cm -o $(MACDIR)/kbd/xcrisp.cm kbd/xcrisp.m X $(MACDIR)/kbd/xterm.cm: $(H) kbd/xterm.m ! ../../cm -o $(MACDIR)/kbd/xterm.cm kbd/xterm.m X $(MACDIR)/kbd_help.cm: $(H) kbd_help.m ! ../../cm -o $(MACDIR)/kbd_help.cm kbd_help.m X $(MACDIR)/mail.cm: $(H) mail.m ! ../../cm -o $(MACDIR)/mail.cm mail.m X $(MACDIR)/makeman.cm: $(H) makeman.m ! ../../cm -o $(MACDIR)/makeman.cm makeman.m X $(MACDIR)/misc.cm: $(H) misc.m ! ../../cm -o $(MACDIR)/misc.cm misc.m X $(MACDIR)/modelines.cm: $(H) modelines.m ! ../../cm -o $(MACDIR)/modelines.cm modelines.m X $(MACDIR)/options.cm: $(H) options.m ! ../../cm -o $(MACDIR)/options.cm options.m X $(MACDIR)/ralign.cm: $(H) ralign.m ! ../../cm -o $(MACDIR)/ralign.cm ralign.m X $(MACDIR)/rcs.cm: $(H) rcs.m ! ../../cm -o $(MACDIR)/rcs.cm rcs.m X $(MACDIR)/region.cm: $(H) region.m ! ../../cm -o $(MACDIR)/region.cm region.m X $(MACDIR)/regress.cm: $(H) regress.m ! ../../cm -o $(MACDIR)/regress.cm regress.m X $(MACDIR)/sccs.cm: $(H) sccs.m ! ../../cm -o $(MACDIR)/sccs.cm sccs.m X $(MACDIR)/sdb.cm: $(H) sdb.m ! ../../cm -o $(MACDIR)/sdb.cm sdb.m X $(MACDIR)/search.cm: $(H) search.m ! ../../cm -o $(MACDIR)/search.cm search.m X $(MACDIR)/select.cm: $(H) select.m ! ../../cm -o $(MACDIR)/select.cm select.m X $(MACDIR)/shell.cm: $(H) shell.m ! ../../cm -o $(MACDIR)/shell.cm shell.m X $(MACDIR)/startup.cm: $(H) startup.m ! ../../cm -o $(MACDIR)/startup.cm startup.m X $(MACDIR)/stest.cm: $(H) stest.m ! ../../cm -o $(MACDIR)/stest.cm stest.m X $(MACDIR)/tags.cm: $(H) tags.m ! ../../cm -o $(MACDIR)/tags.cm tags.m X $(MACDIR)/telnet.cm: $(H) telnet.m ! ../../cm -o $(MACDIR)/telnet.cm telnet.m X $(MACDIR)/text.cm: $(H) text.m ! ../../cm -o $(MACDIR)/text.cm text.m X $(MACDIR)/tty.cm: $(H) tty.m ! ../../cm -o $(MACDIR)/tty.cm tty.m X $(MACDIR)/tty/aixterm.cm: $(H) tty/aixterm.m ! ../../cm -o $(MACDIR)/tty/aixterm.cm tty/aixterm.m X $(MACDIR)/tty/at386.cm: $(H) tty/at386.m ! ../../cm -o $(MACDIR)/tty/at386.cm tty/at386.m X $(MACDIR)/tty/att.cm: $(H) tty/att.m ! ../../cm -o $(MACDIR)/tty/att.cm tty/att.m X $(MACDIR)/tty/dec.cm: $(H) tty/dec.m ! ../../cm -o $(MACDIR)/tty/dec.cm tty/dec.m X $(MACDIR)/tty/ibm5081.cm: $(H) tty/ibm5081.m ! ../../cm -o $(MACDIR)/tty/ibm5081.cm tty/ibm5081.m X $(MACDIR)/tty/isc.cm: $(H) tty/isc.m ! ../../cm -o $(MACDIR)/tty/isc.cm tty/isc.m X $(MACDIR)/tty/sco.cm: $(H) tty/sco.m ! ../../cm -o $(MACDIR)/tty/sco.cm tty/sco.m X $(MACDIR)/tty/sun.cm: $(H) tty/sun.m ! ../../cm -o $(MACDIR)/tty/sun.cm tty/sun.m X $(MACDIR)/tty/sun4.cm: $(H) tty/sun4.m ! ../../cm -o $(MACDIR)/tty/sun4.cm tty/sun4.m X $(MACDIR)/tty/telnet.cm: $(H) tty/telnet.m ! ../../cm -o $(MACDIR)/tty/telnet.cm tty/telnet.m X $(MACDIR)/tty/tty.cm: $(H) tty/tty.m ! ../../cm -o $(MACDIR)/tty/tty.cm tty/tty.m X $(MACDIR)/tty/tvi965.cm: $(H) tty/tvi965.m ! ../../cm -o $(MACDIR)/tty/tvi965.cm tty/tvi965.m X $(MACDIR)/tty/vt100.cm: $(H) tty/vt100.m ! ../../cm -o $(MACDIR)/tty/vt100.cm tty/vt100.m X $(MACDIR)/tty/vt220.cm: $(H) tty/vt220.m ! ../../cm -o $(MACDIR)/tty/vt220.cm tty/vt220.m X $(MACDIR)/tty/wyse50.cm: $(H) tty/wyse50.m ! ../../cm -o $(MACDIR)/tty/wyse50.cm tty/wyse50.m X $(MACDIR)/tty/wyse60.cm: $(H) tty/wyse60.m ! ../../cm -o $(MACDIR)/tty/wyse60.cm tty/wyse60.m X $(MACDIR)/tty/xcrisp.cm: $(H) tty/xcrisp.m ! ../../cm -o $(MACDIR)/tty/xcrisp.cm tty/xcrisp.m X $(MACDIR)/tty/xenix.cm: $(H) tty/xenix.m ! ../../cm -o $(MACDIR)/tty/xenix.cm tty/xenix.m X $(MACDIR)/tty/xterm.cm: $(H) tty/xterm.m ! ../../cm -o $(MACDIR)/tty/xterm.cm tty/xterm.m X $(MACDIR)/unix.cm: $(H) unix.m ! ../../cm -o $(MACDIR)/unix.cm unix.m X $(MACDIR)/welcome.cm: $(H) welcome.m ! ../../cm -o $(MACDIR)/welcome.cm welcome.m X $(MACDIR)/window.cm: $(H) window.m ! ../../cm -o $(MACDIR)/window.cm window.m X $(MACDIR)/wp.cm: $(H) wp.m ! ../../cm -o $(MACDIR)/wp.cm wp.m X $(MACDIR)/zoom.cm: $(H) zoom.m ! ../../cm -o $(MACDIR)/zoom.cm zoom.m diff -c -r +new-files ../cr-1.9a/src/crisp/crisp.h ./src/crisp/crisp.h *** ../cr-1.9a/src/crisp/crisp.h Wed Mar 27 22:25:08 1991 --- ./src/crisp/crisp.h Fri Mar 29 12:50:40 1991 *************** *** 70,72 **** --- 70,73 ---- X # define SEL_CENTER 1 // Text is centered. X X # define INST_DIR "/usr/local/crisp" + # define BIN_DIR "/usr/local/bin" diff -c -r +new-files ../cr-1.9a/src/crisp/crisp.m ./src/crisp/crisp.m *** ../cr-1.9a/src/crisp/crisp.m Thu Mar 28 13:33:44 1991 --- ./src/crisp/crisp.m Fri Mar 29 10:25:18 1991 *************** *** 390,396 **** X ;* go through a lengthy process trying to get the user's crisprc file loaded X ;* X ! #define GLOB_CRISPRC_M "src/crisp/crisprc.m" X #define GLOB_CRISPRC_CM "macros/crisprc.cm" X X (string glob_crisprc_m glob_crisprc_cm crisprc_m crisprc_cm) --- 390,396 ---- X ;* go through a lengthy process trying to get the user's crisprc file loaded X ;* X ! #define GLOB_CRISPRC_M "src/crisprc.m" X #define GLOB_CRISPRC_CM "macros/crisprc.cm" X X (string glob_crisprc_m glob_crisprc_cm crisprc_m crisprc_cm) *************** *** 414,420 **** X ) X ;else the global crisprc_m file doesn't exist! X ( ! (message "The %s file doesn't exist! PROBLEMS AHEAD!") X ) X ) X ) --- 414,420 ---- X ) X ;else the global crisprc_m file doesn't exist! X ( ! (message "The %s file doesn't exist! PROBLEMS AHEAD!" glob_crisprc_m) X ) X ) X ) *************** *** 422,428 **** X (if (exist crisprc_m) X ( X (string cmd) ! (sprintf cmd "cm -o %s %s" crisprc_cm crisprc_m) X (shell cmd 1) X (message "%s compiled" crisprc_m) X ) --- 422,428 ---- X (if (exist crisprc_m) X ( X (string cmd) ! (sprintf cmd "%s/cm -o %s %s" BIN_DIR crisprc_cm crisprc_m) X (shell cmd 1) X (message "%s compiled" crisprc_m) X ) *************** *** 448,454 **** X ;* .cm file is older than the .m file, so recompile X (string cmd) X (message "recompiling outdated %s file" crisprc_m) ! (sprintf cmd "cm -o %s %s" crisprc_cm crisprc_m) X (shell cmd 1) X (message "%s recompiled" crisprc_m) X ) --- 448,454 ---- X ;* .cm file is older than the .m file, so recompile X (string cmd) X (message "recompiling outdated %s file" crisprc_m) ! (sprintf cmd "%s/cm -o %s %s" BIN_DIR crisprc_cm crisprc_m) X (shell cmd 1) X (message "%s recompiled" crisprc_m) X ) diff -c -r +new-files ../cr-1.9a/src/crisp/tty.m ./src/crisp/tty.m *** ../cr-1.9a/src/crisp/tty.m Wed Aug 15 19:40:46 1990 --- ./src/crisp/tty.m Fri Mar 29 10:19:37 1991 *************** *** 17,23 **** X ;* we cannot find a tty-$BTERM.m file to load. X ;* X ! # include "tty.h" X X (macro _init X ( --- 17,23 ---- X ;* we cannot find a tty-$BTERM.m file to load. X ;* X ! # include "tty/tty.h" X X (macro _init X ( SHAR_EOF chmod 0600 patch-cr.2 || echo 'restore of patch-cr.2 failed' Wc_c="`wc -c < 'patch-cr.2'`" test 25528 -eq "$Wc_c" || echo 'patch-cr.2: original size 25528, current size' "$Wc_c" rm -f _shar_seq_.tmp echo You have unpacked the last part 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.