summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1999-01-27 21:29:45 +0000
committerJim Meyering <jim@meyering.net>1999-01-27 21:29:45 +0000
commit06035241a3852f026a9a592615e71d6a03f977b5 (patch)
tree08793d8559dcb28add741d2253243968287e2923
parent9acb5c85febed10014f6a78ce9867631f6a8c5c8 (diff)
downloadidutils-06035241a3852f026a9a592615e71d6a03f977b5.tar.gz
idutils-06035241a3852f026a9a592615e71d6a03f977b5.tar.bz2
idutils-06035241a3852f026a9a592615e71d6a03f977b5.zip
*** empty log message ***
-rw-r--r--.cvsignore6
-rw-r--r--ChangeLog3
-rw-r--r--NEWS4
-rw-r--r--doc/.cvsignore1
-rw-r--r--lib/.cvsignore1
-rw-r--r--libidu/.cvsignore2
-rw-r--r--po/.cvsignore9
-rw-r--r--src/.cvsignore7
-rw-r--r--src/ansi2knr.127
-rw-r--r--testsuite/.cvsignore1
10 files changed, 56 insertions, 5 deletions
diff --git a/.cvsignore b/.cvsignore
new file mode 100644
index 0000000..855b198
--- /dev/null
+++ b/.cvsignore
@@ -0,0 +1,6 @@
+config.log
+Makefile
+config.cache
+config.status
+config.h
+stamp-h
diff --git a/ChangeLog b/ChangeLog
index cb6cd0e..4ea41c8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
1999-01-27 Jim Meyering <meyering@ascend.com> (with some changes from gkm)
+ * Makefile.maint: New file.
+ * GNUmakefile: New file.
+
* lib/Makefile.am (AUTOMAKE_OPTIONS): Use ../src/ansi2knr.
* libidu/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
(ansi2knr.c): Remove rule.
diff --git a/NEWS b/NEWS
index 7d20e31..0954aa6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
id-utils NEWS - User visible changes.
+Version 3.2a - November 22, 1998, by Greg McGary
+
+* Fixed assorted bugs
+
Version 3.2 - August 6, 1996, by Greg McGary
* Major bug in eid fixed
diff --git a/doc/.cvsignore b/doc/.cvsignore
index 888b50e..e75d54f 100644
--- a/doc/.cvsignore
+++ b/doc/.cvsignore
@@ -1,3 +1,4 @@
Makefile
stamp-vti
version.texi
+id-utils.info
diff --git a/lib/.cvsignore b/lib/.cvsignore
index f3c7a7c..bd5fe06 100644
--- a/lib/.cvsignore
+++ b/lib/.cvsignore
@@ -1 +1,2 @@
Makefile
+.deps
diff --git a/libidu/.cvsignore b/libidu/.cvsignore
new file mode 100644
index 0000000..bd5fe06
--- /dev/null
+++ b/libidu/.cvsignore
@@ -0,0 +1,2 @@
+Makefile
+.deps
diff --git a/po/.cvsignore b/po/.cvsignore
new file mode 100644
index 0000000..b281a5e
--- /dev/null
+++ b/po/.cvsignore
@@ -0,0 +1,9 @@
+*.cat
+*.gmo
+*.msg
+*.pot
+Makefile
+Makefile.in
+POTFILES
+cat-id-tbl.c
+stamp-cat-id
diff --git a/src/.cvsignore b/src/.cvsignore
new file mode 100644
index 0000000..b10699d
--- /dev/null
+++ b/src/.cvsignore
@@ -0,0 +1,7 @@
+.deps
+Makefile
+fid
+fnid
+lid
+mkid
+xtokid
diff --git a/src/ansi2knr.1 b/src/ansi2knr.1
index 434ce8f..f9ee5a6 100644
--- a/src/ansi2knr.1
+++ b/src/ansi2knr.1
@@ -1,19 +1,36 @@
-.TH ANSI2KNR 1 "31 December 1990"
+.TH ANSI2KNR 1 "19 Jan 1996"
.SH NAME
ansi2knr \- convert ANSI C to Kernighan & Ritchie C
.SH SYNOPSIS
.I ansi2knr
-input_file output_file
+[--varargs] input_file [output_file]
.SH DESCRIPTION
If no output_file is supplied, output goes to stdout.
.br
There are no error messages.
.sp
.I ansi2knr
-recognizes functions by seeing a non-keyword identifier at the left margin, followed by a left parenthesis, with a right parenthesis as the last character on the line. It will recognize a multi-line header if the last character on each line but the last is a left parenthesis or comma. These algorithms ignore whitespace and comments, except that the function name must be the first thing on the line.
+recognizes function definitions by seeing a non-keyword identifier at the left
+margin, followed by a left parenthesis, with a right parenthesis as the last
+character on the line, and with a left brace as the first token on the
+following line (ignoring possible intervening comments). It will recognize a
+multi-line header provided that no intervening line ends with a left or right
+brace or a semicolon. These algorithms ignore whitespace and comments, except
+that the function name must be the first thing on the line.
.sp
The following constructs will confuse it:
.br
- - Any other construct that starts at the left margin and follows the above syntax (such as a macro or function call).
+ - Any other construct that starts at the left margin and follows the
+above syntax (such as a macro or function call).
.br
- - Macros that tinker with the syntax of the function header.
+ - Some macros that tinker with the syntax of the function header.
+.sp
+The --varargs switch is obsolete, and is recognized only for
+backwards compatibility. The present version of
+.I ansi2knr
+will always attempt to convert a ... argument to va_alist and va_dcl.
+.SH AUTHOR
+L. Peter Deutsch <ghost@aladdin.com> wrote the original ansi2knr and
+continues to maintain the current version; most of the code in the current
+version is his work. ansi2knr also includes contributions by Francois
+Pinard <pinard@iro.umontreal.ca> and Jim Avera <jima@netcom.com>.
diff --git a/testsuite/.cvsignore b/testsuite/.cvsignore
new file mode 100644
index 0000000..f3c7a7c
--- /dev/null
+++ b/testsuite/.cvsignore
@@ -0,0 +1 @@
+Makefile