Post-ansification changes for bin/sed
authorNick Downing <downing.nick@gmail.com>
Sun, 29 Jan 2017 15:53:42 +0000 (02:53 +1100)
committerNick Downing <downing.nick@gmail.com>
Sun, 29 Jan 2017 15:55:27 +0000 (02:55 +1100)
.gitignore
bin/sed/Makefile
bin/sed/sed.h
bin/sed/sed0.c
bin/sed/sed1.c
n.sh

index d7ef389..49cf472 100644 (file)
@@ -52,6 +52,7 @@ bin/rcp
 bin/rm
 bin/rmail
 bin/rmdir
+bin/sed/sed
 bin/size
 bin/strip
 bin/stty
index 7afca09..1d3e2c8 100644 (file)
@@ -3,7 +3,7 @@
 CFLAGS=-O -w
 
 sed:   sed0.o sed1.o
-       ${CC} -o sed *.o
+       ${CC} -o sed sed0.o sed1.o
 
 sed0.o: sed0.c sed.h
 sed1.o: sed1.c sed.h
index c845218..a696f2c 100644 (file)
@@ -167,7 +167,7 @@ extern char compfl;
 
 /* sed0.c */
 int main __P((int argc, char *argv[]));
-int fcomp __P((void));
+void fcomp __P((void));
 char *compsub __P((char *rhsbuf));
 char *compile __P((char *expbuf));
 int rline __P((char *lbuf));
@@ -179,13 +179,13 @@ int dechain __P((void));
 char *ycomp __P((char *expbuf));
 
 /* sed1.c */
-int execute __P((char *file));
+void execute __P((char *file));
 int match __P((char *expbuf, int gf));
 int advance __P((char *alp, char *aep));
 int substitute __P((struct re *ipc));
 int dosub __P((char *rhsbuf));
 char *place __P((char *asp, char *al1, char *al2));
-int command __P((struct re *ipc));
+void command __P((struct re *ipc));
 char *gline __P((char *addr));
 int ecmp __P((char *a, char *b, int count));
 int arout __P((void));
index 96df990..5309004 100644 (file)
@@ -178,7 +178,7 @@ int main(argc, argv) int argc; char *argv[]; {
        fclose(stdout);
        exit(0);
 }
-int fcomp() {
+void fcomp() {
 
        register char   *p, *op, *tp;
        char    *address();
index 26bbe14..1baf015 100644 (file)
@@ -42,7 +42,7 @@ char  *trans[040]  = {
 };
 char   rub[] = {"\177"};
 
-int execute(file) char *file; {
+void execute(file) char *file; {
        register char *p1, *p2;
        register struct re      *ipc;
        int     c;
@@ -393,7 +393,7 @@ char *place(asp, al1, al2) char *asp; char *al1; char *al2; {
        return(sp);
 }
 
-int command(ipc) struct re *ipc; {
+void command(ipc) struct re *ipc; {
        register int    i;
        register char   *p1, *p2, *p3;
        char    *execp;
diff --git a/n.sh b/n.sh
index ef56a65..a3d723e 100755 (executable)
--- a/n.sh
+++ b/n.sh
@@ -26,6 +26,6 @@ mkdir -p lib/libc/ns/profiled
 mkdir -p lib/libc/stdio/profiled
 mkdir -p lib/libc/sys/profiled
 (cd lib/libc && make.sh clean && make.sh && make.sh install)
-(cd bin && make.sh clean && make.sh SUBDIR="as csh diff" NSTD= KMEM= && make.sh SUBDIR="as csh diff" NSTD= KMEM= install)
+(cd bin && make.sh clean && make.sh SUBDIR="as csh diff sed" NSTD= KMEM= && make.sh SUBDIR="as csh diff sed" NSTD= KMEM= install)
 
 #(cd test && make clean && make)