--- /indent ---


Filename: Makefile.am
Revision 1.14carlo 1999/07/22 12:55:42+1 -1
More bug fixes by Kaveh R. Ghazi
Revision 1.13carlo 1999/07/17 14:27:08+2 -1
Add new headers here too :/
Revision 1.12carlo 1999/07/17 14:21:12+2 -2
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: NEWS
Revision 1.8carlo 1999/07/24 12:25:23+2 -0
Updated
Revision 1.7carlo 1999/07/17 15:35:10+3 -1
Updated
Revision 1.6carlo 1999/07/17 14:21:12+10 -0
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: args.c
Revision 1.15carlo 1999/07/17 19:16:23+18 -20
Code formatting (run it through indent as well).
Revision 1.14carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.13carlo 1999/07/17 14:21:12+6 -19
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: args.h
Revision 1.3carlo 1999/07/17 19:16:23+1 -1
Code formatting (run it through indent as well).
Revision 1.2carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.1carlo 1999/07/17 14:21:12None
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: backup.c
Revision 1.7carlo 1999/07/17 19:16:23+7 -8
Code formatting (run it through indent as well).
Revision 1.6carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.5carlo 1999/07/17 14:21:12+6 -14
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: backup.h
Revision 1.5carlo 1999/07/17 19:16:23+5 -7
Code formatting (run it through indent as well).
Revision 1.4carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.3carlo 1999/07/17 14:21:12+12 -4
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: comments.c
Revision 1.12carlo 1999/07/22 12:55:08+1 -4
Comments counting bug fix by Santiago Vila.
Removed unused variable out_coms.
Revision 1.11carlo 1999/07/17 19:16:23+58 -61
Code formatting (run it through indent as well).
Revision 1.10carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.9carlo 1999/07/17 14:21:12+5 -1
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: comments.h
Revision 1.3carlo 1999/07/17 19:16:23+1 -1
Code formatting (run it through indent as well).
Revision 1.2carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.1carlo 1999/07/17 14:21:12None
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: configure.in
Revision 1.17carlo 1999/07/17 15:34:55+1 -1
Put the version back at 2.2.0
Revision 1.16carlo 1999/07/17 14:21:12+2 -2
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.
Revision 1.15carlo 1999/07/16 01:41:24+1 -1
Don't combine memmove and memcpy detection: SunOS 4.1.4 doesn't have
memmove, according to Nico Kadel-Garcia.
Revision 1.14carlo 1999/07/16 01:38:22+1 -1
Bumped version number to 2.1.2

Filename: globs.c
Revision 1.6carlo 1999/07/17 19:16:23+1 -1
Code formatting (run it through indent as well).
Revision 1.5carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.4carlo 1999/07/17 14:21:12+10 -9
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: globs.h
Revision 1.3carlo 1999/07/17 19:16:23+6 -4
Code formatting (run it through indent as well).
Revision 1.2carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.1carlo 1999/07/17 14:21:12None
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: indent.c
Revision 1.29carlo 1999/07/22 14:33:31+7 -1
Don't put a space after the "gettext" macro's '_' and 'N_', thanks to
Akim Demaille for reporting this.
Revision 1.28carlo 1999/07/22 14:15:35+10 -5
Don't indent a broken line to the ind_dec column.
Revision 1.27carlo 1999/07/22 12:55:08+3 -3
Comments counting bug fix by Santiago Vila.
Removed unused variable out_coms.
Revision 1.26carlo 1999/07/17 19:16:23+311 -420
Code formatting (run it through indent as well).
Revision 1.25carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.24carlo 1999/07/17 14:21:12+13 -22
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.
Revision 1.23carlo 1999/07/17 01:47:29+5 -1
Detect the `const' qualifier more reliable.
Thanks to bug report by Lars Hecking.

Filename: indent.h
Revision 1.17carlo 1999/07/22 12:55:08+1 -2
Comments counting bug fix by Santiago Vila.
Removed unused variable out_coms.
Revision 1.16carlo 1999/07/17 19:16:23+18 -18
Code formatting (run it through indent as well).
Revision 1.15carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.14carlo 1999/07/17 14:21:12+12 -134
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.
Revision 1.13carlo 1999/07/17 01:47:29+3 -1
Detect the `const' qualifier more reliable.
Thanks to bug report by Lars Hecking.

Filename: indent.texinfo
Revision 1.13carlo 1999/07/22 12:55:08+3 -0
Comments counting bug fix by Santiago Vila.
Removed unused variable out_coms.

Filename: io.c
Revision 1.20carlo 1999/07/22 14:15:36+2 -2
Don't indent a broken line to the ind_dec column.
Revision 1.19carlo 1999/07/22 12:55:42+3 -3
More bug fixes by Kaveh R. Ghazi
Revision 1.18carlo 1999/07/17 19:16:23+243 -241
Code formatting (run it through indent as well).
Revision 1.17carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.16carlo 1999/07/17 14:21:12+23 -27
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: io.h
Revision 1.5carlo 1999/07/22 14:15:36+2 -1
Don't indent a broken line to the ind_dec column.
Revision 1.4carlo 1999/07/22 12:55:42+2 -2
More bug fixes by Kaveh R. Ghazi
Revision 1.3carlo 1999/07/17 19:16:23+5 -5
Code formatting (run it through indent as well).
Revision 1.2carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.1carlo 1999/07/17 14:21:12None
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: lexi.c
Revision 1.15carlo 1999/07/17 19:16:23+132 -149
Code formatting (run it through indent as well).
Revision 1.14carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.13carlo 1999/07/17 14:21:12+13 -7
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: lexi.h
Revision 1.3carlo 1999/07/17 19:16:23+6 -6
Code formatting (run it through indent as well).
Revision 1.2carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.1carlo 1999/07/17 14:21:12None
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: parse.c
Revision 1.14carlo 1999/07/17 19:16:23+41 -41
Code formatting (run it through indent as well).
Revision 1.13carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.12carlo 1999/07/17 14:21:12+5 -3
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.
Revision 1.11carlo 1999/07/17 01:47:29+1 -0
Detect the `const' qualifier more reliable.
Thanks to bug report by Lars Hecking.

Filename: parse.h
Revision 1.3carlo 1999/07/17 19:16:23+1 -1
Code formatting (run it through indent as well).
Revision 1.2carlo 1999/07/17 18:56:55+1 -1
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.1carlo 1999/07/17 14:21:12None
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.

Filename: sys.h
Revision 1.10carlo 1999/07/17 19:16:23+2 -3
Code formatting (run it through indent as well).
Revision 1.9carlo 1999/07/17 18:56:55+3 -3
Put a semicolon after the RCS macros: indent doesn't like when the semicolon
is missing in the source file :/.
Revision 1.8carlo 1999/07/17 14:21:12+12 -11
Added prototypes.
De-ANSI-fied some inconsistent places.
Removed memcpy.c.
Should compile with a K&R compiler again now.

Thanks to Kaveh R. Ghazi for report:

The following are some patches I needed to get indent-2.1.1
working on SunOS4 using cc. A couple of notes:

1. You may wish to use the AM_C_PROTOTYPES macro from automake-1.4.
It'll define PROTOTYPES in config.h if they are available. I had the
test in sys.h check for it assuming you would use it when I defined
the PARAMS macro to handle prototypes.

2. The way memcpy is handled seems like overkill. You do
AC_CHECK_FUNCS and define it to bcopy if not there. You also call
AC_REPLACE_FUNCS. You also hard code including memcpy.c in the
sources. It seems to me that doing just the first check and defining
it in sys.h is enough. Get rid of the REPLACE check and the file
memcpy.c file.

3. If you insist on prototyping free() for some reason, at least
check whether the system already defines it for you. I ran into
conflicts with SunOS defining it to "extern int free()" and your
source did "extern void free()" which bombed. You can find various
ways of doing this, egcs-1.1.2 has a NEED_DECLARATIONS check which
works well.

4. If you insist on using ANSI style function definitions, you should
do it everywhere and use automake's ansi2knr option for older systems.
Until then, I un-ANSI-fied the inconsistent places where it appeared.
Revision 1.7carlo 1999/07/16 01:41:24+3 -1
Don't combine memmove and memcpy detection: SunOS 4.1.4 doesn't have
memmove, according to Nico Kadel-Garcia.

Filename: texinfo2man.c
Revision 1.4carlo 1999/07/17 19:16:23+581 -548
Code formatting (run it through indent as well).


File made using version 1.52 of cvs2html by carlo at 99-07-24 14:37 and only showing data between revisions V2_1_1:HEAD.