BSD 3 development
authorBill Joy <wnj@ucbvax.Berkeley.EDU>
Wed, 21 Nov 1979 02:47:42 +0000 (18:47 -0800)
committerBill Joy <wnj@ucbvax.Berkeley.EDU>
Wed, 21 Nov 1979 02:47:42 +0000 (18:47 -0800)
Work on file usr/src/cmd/pcc/1diff
Work on file usr/src/cmd/pcc/:rofix
Work on file usr/src/cmd/pcc/INDEX
Work on file usr/src/cmd/pcc/:yyfix

Synthesized-from: 3bsd

usr/src/cmd/pcc/1diff [new file with mode: 0755]
usr/src/cmd/pcc/:rofix [new file with mode: 0755]
usr/src/cmd/pcc/:yyfix [new file with mode: 0755]
usr/src/cmd/pcc/INDEX [new file with mode: 0644]

diff --git a/usr/src/cmd/pcc/1diff b/usr/src/cmd/pcc/1diff
new file mode 100755 (executable)
index 0000000..645eb18
--- /dev/null
@@ -0,0 +1 @@
+diff $1.ns $1.s
diff --git a/usr/src/cmd/pcc/:rofix b/usr/src/cmd/pcc/:rofix
new file mode 100755 (executable)
index 0000000..38e6a92
--- /dev/null
@@ -0,0 +1,5 @@
+ed $1 <<!
+g/^[   ]*\.data/s//.text/
+w
+q
+!
diff --git a/usr/src/cmd/pcc/:yyfix b/usr/src/cmd/pcc/:yyfix
new file mode 100755 (executable)
index 0000000..ba93187
--- /dev/null
@@ -0,0 +1,12 @@
+for i in $*
+do ed y.tab.c <<!
+/^\(.*\)$i[    ]*\[]/s//extern \1 $i[];\\
+\1 $i []/
+.ka
+/}/kb
+'a,'b W rodata.c
+'a,'bd
+w
+q
+!
+done
diff --git a/usr/src/cmd/pcc/INDEX b/usr/src/cmd/pcc/INDEX
new file mode 100644 (file)
index 0000000..270cc0a
--- /dev/null
@@ -0,0 +1,4 @@
+This directory contains the machine-dependent files for the
+pcc compiler, which is a PDP-11 C compiler based on the portable
+C compiler.  The machine-independent files are obtained
+from directory /usr/src/cmd/mip.