projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ignore & before array
[unix-history]
/
usr
/
src
/
old
/
cpp
/
README
diff --git
a/usr/src/old/cpp/README
b/usr/src/old/cpp/README
index
1c79fdb
..
f023d5f
100644
(file)
--- a/
usr/src/old/cpp/README
+++ b/
usr/src/old/cpp/README
@@
-1,6
+1,12
@@
#
#
-# @(#)README 1.
1
%G%
+# @(#)README 1.
3
%G%
#
#
+August 30, 1982
+Fixed by Kurt Shoens, UCB
+If the "#line n name" occurs, then all future references
+to the current file are generated in terms of "name", instead
+of the name of file given to cpp in its command argument
+
August 25, 1978
Files in this directory form the C preprocessor, which handles '#include'
August 25, 1978
Files in this directory form the C preprocessor, which handles '#include'
@@
-18,7
+24,7
@@
To install the preprocessor 'cpp' so it will be used by the C compiler:
cp cpp /lib/cpp
Invocation
cp cpp /lib/cpp
Invocation
- cpp [-CEPR] [-Dname] ... [-Dname=def] ... [-Idirectory] ...
+ cpp [-CEPR
M
] [-Dname] ... [-Dname=def] ... [-Idirectory] ...
[-Uname] ... [<infile>] [<outfile>]
If there are two non-flag arguments then the first is the name of the
[-Uname] ... [<infile>] [<outfile>]
If there are two non-flag arguments then the first is the name of the
@@
-33,6
+39,7
@@
Invocation
-Dname=def define name as def
-E ignored
-Idirectory add directory to search list for #include files
-Dname=def define name as def
-E ignored
-Idirectory add directory to search list for #include files
+ -M generate Makefile dependencies (-C and -M ignored)
-P don't insert lines "# 12 \"foo.c\"" into output
-R allow recursive macros
-Uname undefine name
-P don't insert lines "# 12 \"foo.c\"" into output
-R allow recursive macros
-Uname undefine name