Thu Jul 22 20:26:12 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* Version 1.5.

	* acspecific.m4 (AC_FIND_X): Let make substitute any variables
	in INCROOT and USRLIBDIR, instead of using sed.
	From wojo@veritas.com (Jack Woychowski).

	* acgeneral.m4 (AC_DEFINE): When printing value verbosely, use
	double quotes and AC_DEFINE_QUOTE, like we do when assigning
	the value, so shell variables get expanded the same way.

	* acgeneral.m4 (AC_REVISION): New macro.
	From wollman@uvm-gen.EMBA.UVM.EDU (Garrett Wollman).

	* acgeneral.m4 (AC_DEFINE): Add newline before open brace.

Thu Jul 22 17:07:15 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_STAT_MACROS_BROKEN): New macro.
	* acconfig.h (STAT_MACROS_BROKEN): New #undef.

Wed Jul 21 15:44:32 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_DECLARE_YYTEXT): Use AC_DEFINE_UNQUOTED so
	shell var is replaced in rhs.

Wed Jul 21 13:31:38 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acconfig.h (size_t, mode_t, off_t): Added.
	* acspecific.m4 (AC_OFF_T): New macro.

Tue Jul 20 15:39:44 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* autoheader.sh: Put header-file.in in comment at top.

	* acconfig.h (NDIR): Added.

Mon Jul 19 22:10:49 1993  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)

	* Makefile.in (info, dvi): New targets.

Sun Jul 18 22:36:33 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* autoheader.sh (frob): Use `#' as the first line of each definition.
	(eval frob): Totally simplify sed use to just handle "^@@@.*@@@$".

Wed Jul 14 22:44:25 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acconfig.h: Restore blank lines between paragraphs.

	* autoheader.sh (libs): New variable and frob to set it from
	AC_HAVE_LIBRARY uses.  Produce #undef HAVE_* for each $libs.

Tue Jul 13 19:03:46 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acconfig.h: Sort the entries, like the comment says.

	* acspecific.m4 (AC_GETLOADAVG): Only check for the AIX library
	once, looking in both local and system dirs.
	Consolidate SVR4 and Solaris cases.

Mon Jul 12 20:33:36 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): If we find sys/dg_sys_info.h, do
	AC_HAVE_LIBRARY on -ldgc.

Sun Jul 11 00:43:51 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): BSD library is -lutil, not
	-lutils, and requires -lkvm too.
	Check for local AIX library using AC_HAVE_LIBRARY, not
	AC_COMPILE_CHECK.
	Un-nest some conditionals.  Stop checking once we've
	found a way to get getloadavg.

Thu Jul  8 20:21:28 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* Makefile.in: Remove rules for making *.conf; make
	Autoconf's configure script semi-normally.

Wed Jul  7 14:37:35 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* autoheader.sh (--help): Print help message to stdout and exit 0.
	(--version): Exit after printing version number.
	* autoconf.sh (--version): Exit after printing version number.

	* acspecific.m4 (AC_LONG_DOUBLE): Make sure that long double
	isn't smaller than double, as in Ultrix 4.[23] cc.

	* acgeneral.m4 (AC_REPLACE_FUNCS): Include ctype.h in the test
	program to get stubs.

	* acspecific.m4 (AC_FIND_X): New macro.

Tue Jul  6 19:15:17 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): Try ls -L first, in case
	/dev/kmem is a symlink (as on Solaris).

Wed Jun 30 22:08:22 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * acspecific.m4 (AC_MINUS_C_MINUS_O): Remove spurious `then'.

Fri Jun 25 23:16:42 1993  Paul Eggert  (eggert@twinsun.com)

	* acspecific.m4 (AC_CONST): Replace `p = <const char** expr>'
	with `ccp = <const char** expr>'; the former wasn't ANSI C, and
	was causing working compilers to be rejected.

Fri Jun 25 13:26:34 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * acspecific.m4 (AC_LONG_FILE_NAMES): Redirect rm's stderr to
        /dev/null.

Thu Jun 24 15:58:04 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * autoconf.sh, autoheader.sh, acgeneral.m4 (AC_PREPARE): Undo
        change of Jun 16 1993.  Only set `LANG' and `LC_ALL' to "C" if
        already set. 

Sat Jun 19 00:01:51 1993  Jim Meyering  (meyering@comco.com)

	* acgeneral.m4: Undefine m4's `format' builtin.
        * acspecific.m4 (AC_HAVE_POUNDBANG): Make conftest executable,
	but not necessarily writable by group or other.

Thu Jun 17 21:10:33 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * acspecific.m4 (AC_PROG_CPP): Put double quotes around ${CC-cc},
        not single quotes.
        If --verbose option given, say what CPP is being set to. 

Wed Jun 16 17:50:00 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)

	* acspecific.m4 (AC_PROG_CPP): Make sure that `cc -E` doesn't
	run the program through the C compiler too.  Bob Olson
	<olson@mcs.anl.gov> says it does on the NeXT.

Wed Jun 16 16:17:05 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * autoconf.sh, autoheader.sh, acgeneral.m4 (AC_PREPARE): Always set
        `LANG' and `LC_ALL' environment variables to `C'. 

Fri Jun 11 14:29:31 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_MINUS_C_MINUS_O): Test that cc works at all,
	and only test it for -c -o if it does.

Tue Jun  8 01:47:22 1993  Paul Eggert  (eggert@twinsun.com)

	* acgeneral.m4 (AC_OUTPUT): The line
	  DEFS="`echo \"$DEFS\" | sed 's%[&\\\]%\\\&%g'`"
	doesn't work in some shells, which don't allow nesting
	\"\" inside `` inside "", and which don't unescape \\\& in the
	expected (?) way.  Also, some versions of echo interpret
	backslashes inside $DEFS.  Put $DEFS into a temporary file
	to avoid these portability minefields.

Mon Jun  7 20:11:50 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): In setting KMEM_GROUP, use new sed
	magic from friedman which should win with both meanings of ls -lg.

Mon Jun  7 06:48:49 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * Makefile.in (dist): Change gzipped tar file extension to `.gz'.
        Use explicit --gzip option to tar to make sure tar uses the right
        compression program (or else exits from failure to understand the
        option). 

        * acgeneral.m4 (AC_OUTPUT): Don't split sed expr for exec_prefix
        across two lines, since not all versions of sed understand that.

        * acspecific.m4 (AC_HAVE_POUNDBANG): Complete rewrite which doesn't
        depend on csh.

Tue Jun  1 03:06:28 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * Version 1.4.1 (not announced to the general public, but
        a snapshot was put on the June '93 GNU CDROM).

        * Makefile.in (dist): If ln fails (e.g. because of cross-device
        links), mention on stdout that file is being copied. 

        * acgeneral.m4 (AC_PREPARE): Use `[$]*' in assignment to
        configure_args to get shell positional args, rather than m4 args to
        AC_PREPARE.
        (AC_OUTPUT): Use `configure_args' in config.status
        when invoked with --recheck, rather than $*. 

Mon May 31 13:12:56 1993  Paul Eggert  (eggert@twinsun.com)

	* acspecific.m4 (AC_LONG_FILE_NAMES): rm $dir/conftest*,
	not conftest*.

Mon May 31 04:18:18 1993  Roland McGrath  (friedman@nutrimat.gnu.ai.mit.edu)

        * acgeneral.m4 (AC_HAVE_LIBRARY): Quote libname in define.

Sun May 30 19:52:24 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_SETVBUF_REVERSED): Pass (char *) main to
	setvbuf instead of zero.

Thu May 27 20:30:53 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_PREPARE): Save $* in shell var `configure_args'.
	(AC_OUTPUT): Use $configure_args in place of $*.

Wed May 26 16:19:51 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * autoconf.texi (AC_PROG_INSTALL): Doc fix.
        (Automatic Remaking): Put code fragment in @example ... @end example.

Mon May 24 15:46:47 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* autoheader.sh (frob): Redefine AC_CONFIG_HEADER to set shell
	variable `config_h'.
	(config_h): New variable, initialize to "config.h" before frobbing.
	(final output): Write ${config_h}.in.

Sat May 22 17:45:19 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * Version 1.4 released.

Thu May 20 20:25:45 1993  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_IDENTITY): New function.
	(AC_DEFINE_UNQUOTED): Use it to fix this; due to a
	misunderstanding of m4, this was using its first argument as
	the definition.

Thu May 20 09:21:55 1993  Jim Meyering  (meyering@comco.com)

        * acspecific.m4 (AC_ALLOCA) [find_stack_direction]: Return the
	value from the recursive call.  If it worked before, it was by luck.
	From Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>.

Tue May 18 23:40:21 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * acspecific.m4 (AC_STDC_HEADERS): Require AC_PROG_CPP. 

Mon May 17 18:01:09 1993  Karl Berry  (karl@hal.gnu.ai.mit.edu)

        * acgeneral.m4 (AC_OUTPUT): Use variables gen_files and
        gen_config in the loop that generates the output (Make)files,
        instead of hardwiring the filenames.

Sat May 15 17:23:19 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* autoconf.sh: Accept `-' to mean read stdin as input.
	* autoheader.sh: Likewise.

Fri May 14 12:41:02 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * autoheader.sh, acspecific.m4 (AC_PREPARE): If `LANG' environment
        variable is set, reset its value to `C'.  This is so `tr [...]'
        works more portably.

Thu May 13 22:56:20 1993  Paul Eggert  (eggert@twinsun.com)

	* acspecific.m4 (VOID_CLOSEDIR): Test closedir instead of assuming
	that it works.  E.g. dynix closedir yields garbage, but has no
	prototype.  Presumably Xenix closedir had the same problem, so
	stop special-casing it.

Wed May 12 20:25:36 1993  Jim Meyering  (meyering@comco.com)

	* acconfig.h: Add HAVE_LONG_DOUBLE.

Wed May 12 15:07:36 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_DEFINE_UNQUOTED): New macro.

	* acgeneral.m4 (AC_FUNC_CHECK): Include ctype.h instead of stdio.h.
	We want it only to define __stub_* in glibc.  Using stdio.h lost
	when it contained a conflicting prototype for $1; ctype.h has fewer
	prototypes.

	* acconfig.h: Add GETGROUPS_T.

	* acspecific.m4 (AC_PROG_RANLIB): Use : instead of @: for no-op.
	Some braindead make does bizarre magical things with @ in variables.

Mon May 10 14:24:27 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * acspecific.m4 (AC_HAVE_POUNDBANG): New feature.

        * acgeneral.m4 (AC_OUTPUT): Add more backslashes to character class
        in DEFS filter (sigh). 

Sun May  9 14:04:31 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_DEFINE_QUOTE): No AC_QUOTE_SED (was innermost).
	(AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_TEST_CPP): Put a \ before
	$DEFS in string to be evalled.
	(AC_OUTPUT): Run DEFS through a sed filter that quotes things in it
	from sed (woo woo!) before writing it into config.status.

	* acspecific.m4 (AC_ALLOCA): Use AC_PROGRAM_EGREP to test for [CRAY
	&& !CRAY2], instead of AC_TEST_PROGRAM.  No need to run a program
	for this.

	* acgeneral.m4 (AC_PROGRAM_CHECK): Extract the first word of $2
	when looking for it in PATH, so it can be a program name with args.
	Omit default assignment if $4 is empty.
	Only write verbose msg if $1 was set nonempty.
	* acspecific.m4 (AC_PROG_YACC): Pass 'bison -y' (quoted like that)
	in list to AC_PROGRAMS_CHECK.  Don't test for bison later to add -y
	flag.

Sat May  8 00:23:58 1993  Jim Meyering  (meyering@comco.com)

	* acgeneral.m4 (AC_REPLACE_FUNCS): Add a trailing newline in
	code for AC_COMPILE_CHECK.  Otherwise it got spurious failures.

	* acspecific.m4 (TIME_WITH_SYS_TIME): New macro.

	* Makefile.in (dist): Depend on Makefile.  Use gzip instead
	of compress.  Link files individually instead of en masse;
	if a link fails, use `cp -f' on the losing file.

	* acspecific.m4 (AC_ALLOCA): Define CRAY_STACKSEG_END (the
	name of a function used in alloca.c) for CRAY-1, CRAY X-MP,
	and CRAY Y-MP.

Fri May  7 15:56:26 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): Check for mach/mach.h, but don't
	disable nlist checks if found.

Fri May  7 04:59:25 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * acspecific.m4 (AC_PROG_INSTALL): Don't look for `install' in
          /usr/ucb. 

Thu May  6 20:41:35 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_FUNC_CHECK): The test program should choke on
	#ifdef __stub___$1 as well.
	(AC_REPLACE_FUNCS): Make the test program choke on stubs.

Wed May  5 20:43:13 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* autoconf.sh ($infile existence check): Fixed test for
	nonemptiness of $print_version to not always be true.

Wed May  5 17:22:42 1993  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_PREFIX, AC_PROGRAM_CHECK), acspecific.m4
	(AC_PROG_INSTALL): If IFS wasn't set initially, give it a
	normal default value.  Happens on LynxOS (x86), says
	Pete Klammer <PKLAMMER@cudnvr.denver.colorado.edu>.

Wed May  5 13:22:52 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4: Undefine the `shift' builtin.

	* acspecific.m4 (AC_PROG_YACC): Use AC_PROGRAMS_CHECK to check for
	both bison and yacc, instead of two AC_PROGRAM_CHECK uses.

	* autoheader.sh ($# -eq 0): Set var $tmpout to name of temp file,
	send stdout there instead of config.h.in.
	(just before exit): If $# -eq 0, then move $tmpout to config.h.in
	if $status -eq 0, or remove $tmpout otherwise.

	* acspecific.m4 (AC_STRCOLL): Rewritten to use a test program that
	verifies that `strcoll' does vaguely reasonable ordering.

Tue May  4 19:59:00 1993  Jim Meyering  (meyering@comco.com)

	* acspecific.m4 (AC_LONG_DOUBLE): Don't explicitely echo
	`checking for long double'.

Mon May  3 22:04:35 1993  Jim Meyering  (meyering@comco.com)

	* acspecific.m4 (AC_GETGROUPS_T): New macro.

Sat May  1 22:37:55 1993  Jim Meyering  (meyering@comco.com)

	* acspecific.m4 (AC_LONG_DOUBLE): New macro.

Wed Apr 28 15:52:42 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_PROGRAM_CHECK): Write msg under --verbose.

Thu Apr 22 18:24:40 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_FUNC_CHECK): Remove spurious `#endif' line at end.

	* acgeneral.m4 (AC_WITH): Fix reversed args to patsubst.
	Test $with_FOO, not $FOO.

Wed Apr 21 18:14:19 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_QUOTE_TOKEN): New macro.
	(AC_DEFINE_QUOTE): Use it.

Tue Apr 20 18:02:46 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * acspecific.m4 (AC_DECLARE_YYTEXT): Guess name of lex output file
        and do AC_SUBST of `LEX_OUTPUT_ROOT'.
        Add `dnl' after calling some autoconf macros. 

Mon Apr 19 15:46:24 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_MINUS_C_MINUS_O): Do each compile a second time
	after testing for the existence of the output.  Some compilers
	refuse to overwrite an existing .o file with -o, though they will
	create one.

	* acspecific.m4 (AC_DECLARE_YYTEXT): Changed lex input to two lines
	of "%%", not just one.

Sat Apr 17 17:26:12 1993  Jim Meyering  (meyering@comco.com)

	* acgeneral.m4 (AC_COMPILE_CHECK): Don't print `checking for ...'
	message if first argument is empty.

Sat Apr 17 01:18:41 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * acspecific.m4 (AC_PID_T): provide self.
        (AC_VFORK): Require AC_PID_T.

Fri Apr 16 11:57:35 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_PROGRAMS_CHECK): Take optional third arg; if
	given, use it as the default value.

Thu Apr 15 16:43:45 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_REPLACE_FUNCS): Print a message under --verbose.

	* acgeneral.m4 (AC_HAVE_LIBRARY): Use m4's patsubst and translit
	instead of running sed and tr at runtime.

	* acconfig.h: Add STACK_DIRECTION.

Wed Apr 14 17:08:47 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_ALLOCA): If we chose alloca.c, run a test
	program to define STACK_DIRECTION.

Mon Apr  5 19:02:52 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_LONG_FILE_NAMES): Put test inside a for loop on
	several directories: . /tmp $prefix $exec_prefix.  Define
	HAVE_LONG_FILE_NAMES iff long names win in all those directories.

Sun Apr  4 18:38:23 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* Makefile.in (%.info): Removed pattern rule.
	(autoconf.info, standards.info): New rules.

	* autoconf.sh (version_only): New variable, set nonempty for
	`autoconf --version' with no input file.
	(output writing): No output if $version_only is set.

Wed Mar 31 17:33:57 1993  Jim Meyering  (meyering@comco.com)

	* acspecific.m4 (AC_CONST): Uncomment and fix second AIX test.

Wed Mar 31 16:58:12 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acspecific.m4 (AC_CONST): Rewrite first AIX XL C 1.02.0.0 test.
	Comment out bogosity in second AIX test.

Wed Mar 31 12:45:59 1993  Jim Meyering  (meyering@comco.com)

	* acgeneral.m4 (AC_DEFINE): Put single quotes around definition
	that is echoed with --verbose.  AC_DEFINE(MVDIR, "$(libdir)/mvdir")
	was generating losing code.

Mon Mar 29 15:44:24 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acspecific.m4 (AC_STDC_HEADERS): Add a missing pair of [quotes].

Mon Mar 29 14:54:00 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_DECLARE_YYTEXT): Change sed regexp so it won't
	match other identifiers beginning with `yytext'.

Sat Mar 27 00:11:16 1993  Paul Eggert  (eggert@twinsun.com)

	* acspecific.m4 (AC_CONST): Detect broken AIX XL C 1.2.0.0 compiler.

Thu Mar 25 19:54:50 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acspecific.m4 (AC_CONST): Remove single quotes from the C
	program; they produce shell syntax errors.

	* acgeneral.m4 (AC_DEFINE): Add a newline after "}" to prevent
	commands following on the same line of configure.in from
	generating shell syntax errors.

	* acgeneral.m4 (AC_COMPILE_CHECK): Use explicit return types
	to avoid warnings.
	(AC_TEST_CPP): Add parens to force redirection order.
	(AC_OUTPUT): Allow hostname to return bogus exit status.
	From Jean-loup Gailly <jloup@chorus.fr>.

Mon Mar 22 16:53:01 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* autoconf.sh: Use $M4, not m4 explicitly.
	(M4): If unset in env, initialize to @m4@.
	* autoheader.sh: Likewise.
	* Makefile.in (M4): Define new variable.
	(autoconf.conf, %.conf): Use it.
	(editsh): New variable: sed command to replace @datadir@; also
	replace @M4@ with $(M4).
	(autoconf, autoheader): Use $(editsh) instead of explicit sed command.

Mon Mar 22 13:08:10 1993  Jim Meyering  (meyering@comco.com)

	* acspecific.m4 (AC_CONST): IBM's /bin/cc under AIX-3.2 on an rs6000
	rejects attempts to modify *any* member of a struct that has a
	member declared like `const int *ap[2]'.

Wed Mar 17 18:08:30 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * autoconf.sh, autoheader.sh (MACRODIR): Variable renamed to
	AC_MACRODIR.  Don't initialize it at runtime if it is already set
	in the environment.  
	(MACROFILES): Don't set until after options are processed.
	(print_version): New temp variable.
          
        * autoconf.sh, autoheader.sh: Rewrote argument parsing.  
	Added `-m', `--macrodir', `-h', `--help', and `--' options.  
	Updated usage string. 

        * autoconf.texi: Documented --macrodir option and its effects for
        both scripts. 

Tue Mar 16 09:10:48 1993  Jim Meyering  (meyering@comco.com)

	* acspecific.m4 (AC_CONST): Sun's SC1.0 ANSI compiler (acc) won't
	increment a `const int *' pointer declared through a typedef.

Mon Mar 15 16:08:42 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_PARSEARGS): Grok `--verbose' flag; set verbose=yes.
	(AC_DEFINE): Only echo "defining $1" if $verbose is set.

Sun Mar 14 18:19:21 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acspecific.m4 (AC_PROG_INSTALL): Choose `installbsd' if we find
	it, in preference to `install'.

	* acspecific.m4 (AC_CONST): Add a check for `const int *foo' not
	allowing modification of FOO (not *FOO).

Fri Mar 12 15:27:53 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT_HEADER): Remove conftest.sh before
	creating it.

Thu Mar 11 12:57:53 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_DEFINE): Surround defn with { and }.

	* acgeneral.m4 (AC_OUTPUT_HEADER): Split up $SEDDEFS into smaller
	chunks, since some shells can't handle large here documents.
	We write several commands in config.status to create conftest.sed
	in pieces.

Mon Mar  8 14:40:53 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_WITH): Don't echo anything.
	Use the m4 patsubst fn instead of a run-time sed invocation to
	massage $1.

	* acspecific.m4 (AC_DIR_HEADER_CHECK): #include <sys/types.h>
	before the header we are testing.

	* acgeneral.m4 (AC_DEFINE): If $2 is empty, echo "defining $1 to be
	empty", rather than "defining $1 to be ".

	* acspecific.m4 (AC_DIR_HEADER_CHECK): New; subr of AC_DIR_HEADER.
	(AC_DIR_HEADER): Use it to test for each possible header file.

Tue Mar  2 01:06:25 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)

        * autoheader.sh: Don't use /p1/,/p2/ construct with sed---it's not
          portable.  Handle broken AIX sed that strips \n from hold space
          when it shouldn't.  From Jun Hamano <junio@twinsun.com>. 

Tue Mar 02 00:08:39 1993  Jim Meyering  (meyering@comco.com)

	* acspecific.m4 (AC_CONST): Fix typo that caused spurious lossage
	with /bin/cc from Irix-4.  From Karl Berry.

Fri Feb 26 17:14:58 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acspecific.m4 (AC_CONST): Add bizarre case that loses on SCO 3.2v4.

Mon Feb 22 13:02:27 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_QUOTE_HERE, AC_QUOTE_SED): Change the quote
	chars to { and } instead of nothing.  Then use {} (empty quotes) to
	separate the patsubst forms from the following dnl.  Otherwise the
	result of patsubst is pasted together with dnl and the result is
	seen as a single token.

	* acspecific.m4 (AC_MINUS_C_MINUS_O): Print msg saying what we are
	doing before we do it.

	* acgeneral.m4 (AC_PREFIX): Print out the choice made.
	(AC_DEFINE): Print out the definition being done.

	* acgeneral.m4 (AC_DEFINE_QUOTE): Add dnl at end of line.

	* acspecific.m4 (AC_GETLOADAVG): Do changequote around listing of
	/dev/kmem and sed frobbing which needs to use [ and ].

Sun Feb 21 13:57:55 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* autoheader.sh: Use brackets in tr range args.

	* acspecific.m4 (AC_SETVBUF_REVERSED): Make the test fail if
	setvbuf returns nonzero.

	* acspecific.m4 (AC_GETLOADAVG): If we need to install setgid,
	figure out what group owns /dev/kmem, and set KMEM_GROUP to that.

	* acspecific.m4 (AC_MINUS_C_MINUS_O): Test plain `cc' after testing
	$CC.  We want to make sure both compilers grok -c -o.

Thu Feb 18 18:05:14 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_QUOTE_{DQUOTE,SQUOTE,HERE,SED}): New macros.
	(AC_DEFINE_{QUOTE,SEDQUOTE}): New macros; subrs of AC_DEFINE.
	(AC_DEFINE): Use them to quote $2.

Wed Feb 17 14:49:14 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_TIMEZONE): Fixed quoting in tzname check.
	changequote inside quotes lost.

Mon Feb  8 14:22:11 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acconfig.h (_ALL_SOURCE): Use #ifndef; AIX compiler way too dumb.

Sun Jan 31 16:39:46 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acspecific.m4 (AC_TIMEZONE): Put newlines before `#include ...'
	in $defs value.

Thu Jan 28 18:06:53 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acconfig.h (_ALL_SOURCE): Use "!defined (_ALL_SOURCE) ||
	_ALL_SOURCE == 0" rather than "!_ALL_SOURCE", which bombs on the
	AIX compiler.

Mon Jan 25 12:09:43 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acconfig.h (HAVE_UNION_WAIT, SYS_SIGLIST_DECLARED): New #undef's.

	* acconfig.h (_ALL_SOURCE): Surround with #if !_ALL_SOURCE.

Fri Jan 22 15:08:33 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): If /usr/local/lib/libgetloadavg.a
	exists, add -L/usr/local/lib to LDFLAGS.

Fri Jan 22 12:49:11 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT_HEADER): Only comment out the #undef NAME
	part of the line, to avoid causing errors from existing comments.

Thu Jan 21 14:50:20 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_HAVE_LIBRARY): Use $libname in "checking for"
	message, not $1, to avoid "checking for -l-lfoo".

	* acgeneral.m4 (AC_PREPARE): In compile defn, include $CFLAGS.

	* acgeneral.m4 (AC_OUTPUT): Broke AC_CONFIG_NAME writing out into:
	(AC_OUTPUT_HEADER): New macro broken out of AC_OUTPUT.
	Add to conftest.sed a new sed command to turn #undef's into comments.

	* acgeneral.m4 (AC_OUTPUT): Use new shell variable, $maxsedlines,
	for max number of lines to feed to one sed invocation.
	Lower this limit to 20; UTekV 3.2e can't cope with 40.

Tue Jan 19 13:21:02 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* Version 1.3.

Fri Jan 15 16:28:18 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_CONFIG_HEADER, AC_HEADER_EGREP,
	AC_TEST_PROGRAM): Make DEFS always contain -D commands,
	not C code.

Thu Jan 14 17:05:17 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): Check for -lkvm; don't assume it.

Thu Jan 14 16:46:41 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* autoheader.sh (selecting $syms from $TEMPLATES): Use sed to
	replace lines containing only blanks with empty lines.

Thu Jan 14 15:15:31 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acspecific.m4 (AC_MODE_T): New macro.

	* acgeneral.m4 (AC_OUTPUT): Check for grep -c returning
	nothing (AIX 3.1) as well as returning 0.

Wed Jan 13 16:05:59 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_FUNC_CHECK): Add missing #endif.

	* acgeneral.m4 (AC_OUTPUT): Use sed, not basename.
	From Francois Pinard.

Wed Jan 13 15:49:18 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT): Set exec_prefix to ${prefix}, not
	$(prefix); it now works in both makefiles and shell scripts.

Wed Jan 13 15:29:04 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* autoheader.sh: If input is empty, don't print all of
	acconfig.h.  From Francois Pinard.

	* acgeneral.m4 (AC_OUTPUT): Have config.status check all of its
	args for validity.

Tue Jan 12 11:11:45 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT): Preserve whitespace around = in prefix
	and exec_prefix assignments.

	* acspecific.m4 (AC_GETLOADAVG): Values for getloadavg_missing were
	reversed.

Fri Jan  8 18:45:59 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT): Make config.status not complain with
	usage msg when given no args.

	* acgeneral.m4 (AC_HAVE_LIBRARY): Say "checking for -lfoo", not
	just "checking for foo".

	* acgeneral.m4 (AC_HAVE_LIBRARY): Remove excess quoting around $2
	and $3.

	* acspecific.m4 (AC_GETLOADAVG): Check for getloadavg library, both
	a normally installed one, and one in /usr/local/lib.
	After figuring out params for getloadavg.c, figure out whether it
	defined LDAV_PRIVILEGED, and if so, set NEED_SETGID to true, and
	define GETLOADAVG_PRIVILEGED.
	* acconfig.h: Added GETLOADAVG_PRIVILEGED.

Fri Jan  8 16:16:35 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_DEFINE, AC_OUTPUT): Restore the third sed string.

	* acgeneral.m4 (AC_FUNC_CHECK): Use __stub_funcname.

	* autoheader.sh: Use Autoconf version number.

	* acgeneral.m4 (AC_OUTPUT):  Diagnose usage errors for
	config.status.  Use grep -c to count nonempty lines instead of
	test -s.

	* acspecific.m4 (AC_GETLOADAVG): Use AC_HAVE_LIBRARY.

Wed Jan  6 19:54:47 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* autoheader.sh (coverage check): Use $TEMPLATES in error msg, not
	hard-wired "config.h".

Wed Jan  6 18:24:41 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT): If AC_CONFIG_NAME, change
	@DEFS@ to -DHAVE_CONFIG_H in Makefiles etc.  Idea from Roland McGrath.

	* acgeneral.m4 (AC_FUNC_CHECK): If __STUB_funcname is defined,
	assume the function isn't present.

	* acgeneral.m4 (AC_OUTPUT): Make no args to AC_OUTPUT work
	again.  From Ian Lance Taylor.

	* acspecific.m4 (AC_CONST): Fix quoting problem.

	* acconfig.h [const]: New addition.

Thu Dec 31 17:56:18 1992  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_HAVE_LIBRARY): New macro from Noah Friedman.

	* acconfig.h: Renamed from config.h.

	* autoheader.sh: Renamed from autohead.sh.
	Support a local acconfig.h.
	Use \\012 instead of \\n for tr for portability.

Thu Dec 31 12:30:34 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* config.h: Added #undef vfork.

Tue Dec 29 14:26:43 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_COMPILE_CHECK): Use cat rather than echo to
	create conftest.c, to avoid " problems.

Fri Dec 25 15:07:06 1992  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acspecific.m4 (AC_CONST): Don't define HAVE_CONST.

	* acgeneral.m4 (AC_OUTPUT, AC_DEFINE): Combine the two sed
	commands for #undef lines.
	* acgeneral.m4 (AC_PROGRAM_EGREP, AC_TEST_PROGRAM,
	AC_TEST_CPP, AC_OUTPUT), acspecific.m4 (AC_PROG_CC): Put >
	before << when using both, to avoid HP-UX sh bug.

Wed Dec 23 20:47:53 1992  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_PARSEARGS): Use if, not &&, for --with.
	From Jan Brittenson.

Mon Dec 21 17:13:57 1992  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT): Use sed instead of head and tail.
	Trap to remove the temp files.

	* acgeneral.m4 (AC_OUTPUT): Quote DEFS assignment.
	From Ian Lance Taylor.

Mon Dec 21 14:27:44 1992  Jim Meyering  (meyering@comco.com)

	* acspecific.m4 (AC_STDC_HEADERS): Make sure ctype.h macros
	are ANSI.  Nest tests so we don't need shell temporary variable.

Sun Dec 20 18:12:33 1992  Roland McGrath  (roland@albert.gnu.ai.mit.edu)

	* Makefile.in (%.h: %.in): New rule using autohead.
	(all): Do autohead.
	(install): Install autohead and config.h.
	(autohead): New rule.
	(DISTFILES): Added autohead.sh.
	* autohead: New script.

Fri Dec 18 00:21:23 1992  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_HAVE_FUNCS, AC_HAVE_HEADERS): Change method
	of tr quoting to keep old shells happy.  From Ian Lance Taylor.	

	* acgeneral.m4 (AC_DEFINE): Add to SEDDEFS.
	(AC_OUTPUT): Use sed instead of awk.
	From Ian Lance Taylor.

Mon Dec 14 14:33:29 1992  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acspecific.m4 (AC_STDC_HEADERS): Check for string.h
	declaring memchr.

	* acgeneral.m4 (AC_NOTICE): Fix comment.

Fri Dec 11 17:59:23 1992  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)

	* acspecific.m4 (AC_ALLOCA): Don't use libPW; it causes too
	much trouble.

Wed Dec  9 14:04:30 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* config.h: Added HAVE_SYS_WAIT, HAVE_WAITPID, SVR4, UMAX,
	[ugp]id_t, UMAX4_3, DGUX.

Thu Dec  3 13:37:17 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* acspecific.m4 (AC_PROG_INSTALL): Ignore AFS install.
	From James Clark, jjc@jclark.com.

Tue Nov 24 07:47:45 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acspecific.m4 (AC_PROG_LEX, AC_DECLARE_YYTEXT, AC_VFORK, AC_WAIT3,
	AC_INT_16_BITS, AC_WORDS_BIGENDIAN, AC_ARG_ARRAY): End with a newline.

	* acspecific.m4 (AC_DIR_HEADER): If ndir.h exists and the other
	choices don't, define NDIR.

Sat Nov 21 00:14:51 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acspecific.m4 (AC_RETSIGTYPE): Instead of grepping for the signal
	declaration, try redeclaring it and see if we get an error.
	Always define RETSIGTYPE, not just if it's int.
	From Ian Lance Taylor.

Fri Nov 20 17:06:09 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_DEFINE): Only put -D option in quotes if it
	actually contains blanks.

Thu Nov 19 17:18:40 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_PARSEARGS): Set a shell var for --with-*.
	(AC_WITH): New macro.

	* acspecific.m4 (AC_CONST): If const works, define HAVE_CONST.

	* acspecific.m4 (AC_ALLOCA): Don't use libPW on HP-UX.

Wed Nov 18 17:36:08 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_DEFINE): When writing a -D with a value,
	surround it with 's so the value can contain spaces.

Thu Nov 12 22:49:35 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acspecific.m4 (AC_PROG_CC): Don't add -O to CC if GNU C.
	(-O2, or nothing, might be more appropriate.)

Sun Nov  8 23:33:23 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)

       * acspecific.m4 (AC_GETLOADAVG): Check for dwarf.h for general
       svr4, then elf.h for Solaris 2, which needs additional libraries.

Thu Nov 12 22:18:54 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_PARSEARGS): --exec_prefix -> --exec-prefix.

Tue Nov 10 16:15:10 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acgeneral.m4: undef m4 `include' builtin.

	* acspecific.m4 (AC_STDC_HEADERS): Don't test for limits.h
	due to Ultrix conflict with float.h.

Thu Oct 29 16:16:11 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_PARSEARGS, AC_PREPARE): New macros, broken out
	parts of AC_INIT.
	(AC_INIT): Use them.

Thu Oct 22 20:48:12 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acspecific.m4 (AC_INSTALL): Comment out arg to `:'.
	AIX doesn't like it.

Wed Oct 14 12:41:02 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* Version 1.2.

	* acspecific.m4 (AC_INSTALL): Avoid the AIX install script.

	* acspecific.m4 (AC_RESTARTABLE_SYSCALLS): Wait for child if
	sys calls are not restarted, to avoid leaving the child still
	running.  From Ian Lance Taylor.

Tue Oct 13 15:43:56 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acspecific.m4 (AC_CONST): Add more tests for brokenness.
	From Jim Meyering.

	* acgeneral.m4: Use % instead of ? to avoid shell variable expansion.

Fri Oct  2 06:55:05 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acgeneral.m4: Use ? instead of , to separate parts of sed arg.

Mon Sep 14 12:33:41 1992  David J. MacKenzie  (djm@apple-gunkies.gnu.ai.mit.edu)

	* acspecific.m4 (AC_STDC_HEADERS): Also check for float.h.

	* acspecific.m4 (AC_TIMEZONE): Protect [] from being quotes.

Thu Sep 10 17:12:10 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT): Include the hostname in config.status.

	* acgeneral.m4 (AC_OUTPUT): Use a separate flag in the awk
	script instead of checking for non-empty values, so things
	like defining const as empty work.  From
	Steve Emmerson <steve@unidata.ucar.edu>.

Fri Aug 28 18:51:13 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_INIT): If there's no path on $0, use '.'.

Thu Aug 27 16:15:14 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* config.h: New file.

	* acgeneral.m4 (AC_INIT): Look for source files in the
	directory containing `configure', if not given explicitly.

	* acspecific.m4 (AC_TIMEZONE): Adjust tzname decl for RS6000.

	* acspecific.m4 (AC_GETLOADAVG): Don't use double quotes in
	the test program.

Thu Aug 27 15:26:49 1992  Roland McGrath  (roland@wookumz.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): Don't check nlist.h if we found
	one of specific things.

Mon Aug 24 16:22:45 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* Version 1.1.

	* acspecific.m4 (AC_TIMEZONE): Include time.h.  Don't
	declare tzname if it's a macro.  From Jim Meyering.

Fri Aug 21 14:12:35 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* acspecific.m4 (AC_ALLOCA): Check whether the alloca defined by
	alloca.h works when given a non-constant argument.

	* acspecific.m4 (AC_GETLOADAVG): Define NLIST_STRUCT and
	NLIST_NAME_UNION if appropriate.

	* acgeneral.m4 (AC_OUTPUT): If no args are given, omit the loop to
	produce output files.

	* acgeneral.m4 (AC_TEST_PROGRAM): Add a call to exit to try to
	suppress core dumped message.  From Ian Lance Taylor.

	* acgeneral.m4 (AC_PREFIX): Only print the message if prefix
	hasn't been set.  From James Clark.

	* acspecific.m4 (AC_SIZE_T, AC_UID_T, AC_PID_T,
	AC_RETSIGTYPE): Print a message saying what it's checking for.
	(AC_SIZE_T): Define size_t to be unsigned, not int, for
	ANSI-friendliness.

	* acspecific.m4 (AC_GETLOADAVG): Just check for elf.h, not
	dwarf.h too.

	* autoconf.sh: Exit with status 1 if there are unresolved macros.
	Isolate the pattern to make adding other prefixes easy.
	Look for aclocal.m4 in . as well as MACRODIR.

Tue Aug 18 16:35:46 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acspecific.m4 (AC_STRCOLL): New macro.

Tue Aug 18 15:22:45 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): elf.h implies SVR4.

Mon Jul 27 14:20:32 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_TEST_PROGRAM): Check for cross-compiling
	was missing "test -n".  From Ian Lance Taylor.

Sun Jul 26 16:25:19 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_SUBST): Support multiple substitutions in a
	line.

Mon Jul 20 01:08:01 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* Version 1.0.

	* acspecific.m4 (AC_ALLOCA): Don't try -lucb -- it's too often broken.

Sat Jul 18 13:40:46 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* acspecific.m4 (AC_MAJOR_HEADER): Add missing "$".

	* acspecific.m4 (AC_ALLOCA): Put -lc before -lucb.

Fri Jul 17 00:00:07 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* autoconf.sh: Print the lines of the input file where
	unresolved macros occur.  From Francois Pinard.

	* acspecific.m4 (AC_PROG_INSTALL), acgeneral.m4
	(AC_PROGRAM_CHECK): Use test -f instead of -s.

	* autoconf.sh: grep for undefined macros in output.

Tue Jul 14 01:19:26 1992  David J. MacKenzie  (djm@apple-gunkies.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_PROGRAM_CHECK): Search PATH manually to
	avoid "command not found" messages on /dev/tty.  Remove "args
	for check" argument.
	(AC_INIT): Don't define checkfor; no longer needed.
	* acspecific.m4 (AC_PROG_CC, AC_PROG_RANLIB, AC_PROG_YACC,
	AC_PROG_LEX): Don't pass "args for check" argument.

	* acgeneral.m4 (AC_PROGRAMS_CHECK): New macro.
	* acspecific.m4 (AC_PROG_AWK): Use it.  Check for mawk, gawk,
	nawk, and awk.
	(AC_PROG_YACC): Check for byacc if bison isn't found.

	* acspecific.m4 (AC_PROG_CC): Renamed from AC_PROG_GCC.
	(AC_PROG_YACC): Renamed from AC_PROG_BISON.
	(AC_PROG_AWK): Renamed from AC_PROG_GAWK.
	(AC_PROG_LEX): Renamed from AC_PROG_FLEX.

	* acgeneral.m4 (AC_TEST_PROGRAM): Redirect stderr to /dev/null
	both inside and outside the subshell to try to prevent core
	dumped messages.  Who knows, it might even help.

Thu Jul  9 21:37:45 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): Check for DGUX before SVR4.

Fri Jul  3 01:01:50 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acspecific.m4 (AC_REMOTE_TAPE): Renamed from AC_MTIO.
	Define HAVE_SYS_MTIO_H instead of NO_MTIO.
	(AC_LONG_FILE_NAMES): Renamed from AC_LONG_FILENAMES.
	(AC_RSH): Define HAVE_NETDB_H instead of USE_REXEC.
	Above mostly from Richard Stallman.

	* acgeneral.m4 (AC_MISSING_FUNCS): Macro removed.
	* acspecific.m4 (AC_VPRINTF, AC_WAIT3, AC_UTIME_NULL,
	AC_TIMEZONE, AC_ST_BLOCKS, AC_ST_BLKSIZE): Change from
	FOO_MISSING to HAVE_FOO.
	(AC_WAIT3): Renamed from AC_WAIT3_RUSAGE.
	(AC_TIMEZONE): Require AC_STRUCT_TM.
	(AC_STRUCT_TM): Provide itself.

	* acgeneral.m4 (AC_OUTPUT): Add --recheck option to config.status.

	* acspecific.m4 (AC_ST_RDEV, AC_CONST): New macros.

	* acgeneral.m4 (AC_DEFINE): Don't consider an empty value arg to
	be an omitted arg.

Thu Jul  2 16:05:05 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acspecific.m4 (AC_GETLOADAVG): New macro.

	* autoconf.sh: Only reject an arg that's not a known option if it
	is an option.

Tue Jun 30 16:08:04 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_INIT, AC_OUTPUT): Eliminate vpsub.

Thu Jun 25 12:42:10 1992  David J. MacKenzie  (djm@apple-gunkies.gnu.ai.mit.edu)

	* autoconf.sh: Add --version option.
	* acgeneral.m4: Support it.

Wed Jun 24 14:04:13 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)

	* acspecific.m4 (AC_TIMEZONE): Do the checks unconditionally,
	not only if strftime.o is in LIBOBJS.

	* acspecific.m4 (AC_DIR_HEADER): Don't assume sys/dir.h exists.

	* acgeneral.m4 (AC_PROGRAM_CHECK): Don't include the program
	name in the value-if-found.  From Rich Murphey.
	* acspecific.m4 (AC_PROG_{GCC,RANLIB,GAWK,BISON,FLEX}): Change
	callers.

	* acgeneral.m4 (AC_OUTPUT): Mention the args given to
	configure in a comment in config.status.

Fri Jun 19 13:18:12 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_FUNC_CHECK): Use the third arg when it's
	non-null, not when it's null.  From Ian Lance Taylor.

Thu Jun 18 12:10:27 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_BEFORE): Print message in next-error format.
	From Franc,ois Pinard.

	* acgeneral.m4 (AC_PROGRAM_CHECK): If args-for-use is empty,
	don't put a space after the program name.

	* acspecific.m4 (AC_DECLARE_YYTEXT): Move AC_REQUIREs from
	AC_PROG_FLEX to here, where they belong.

	* acspecific.m4 (AC_MEMORY_H): Look for memchr instead of memcpy.
	From Karl Berry.

Wed Jun 17 09:56:59 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_BEFORE): New macro.
	* acspecific.m4 (AC_PROG_GCC, AC_DIR_HEADER, AC_AIX,
	AC_MINIX, AC_ISC_POSIX): Use it.

Tue Jun 16 14:46:29 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* autoconf.sh: Remove incomplete output file if interrupted.

	* acgeneral.m4 (AC_INIT): Avoid running an extra subshell for pwd.
	From Franc,ois Pinard.

Mon Jun 15 21:27:49 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_TEST_PROGRAM): Take another arg for
	cross-compiling.
	* acspecific.m4 (AC_CROSS_CHECK): New program.

	* acgeneral.m4 (AC_REQUIRE, AC_PROVIDE): New macros.
	(AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_TEST_CPP): Use them.
	* acspecific.m4 (AC_PROG_GCC, AC_GCC_TRADITIONAL, AC_PROG_CPP,
	AC_PROG_FLEX, AC_INLINE): Ditto.

Sat Jun 13 17:54:24 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acspecific.m4 (AC_MEMORY_H): echo what it's doing.

Thu Jun 11 14:18:35 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acspecific.m4 (AC_MINUS_C_MINUS_O, AC_INLINE,
	AC_SETVBUF_REVERSED): New macros.
	(AC_ALLOCA): Define HAVE_ALLOCA_H if appropriate.

	* acgeneral.m4 (AC_INIT): Do pwd in the srcdir, not current dir.
	Scan through "$@" (implicitly) instead of $*.
	(AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_COMPILE_CHECK,
	AC_TEST_PROGRAM, AC_TEST_CPP): Supply a `:' if `true' argument
	is empty.
	* acgeneral.m4, acspecific.m4: Omit `:' in callers.

Wed Jun 10 12:03:11 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_HEADER_CHECK,
	AC_COMPILE_CHECK, AC_TEST_PROGRAM, AC_TEST_CPP, AC_FUNC_CHECK):
	Make the last argument (program to run if test fails) optional.
	(AC_HAVE_FUNCS, AC_HAVE_HEADERS): Don't pass optional last args.
	* acspecific.m4 (most macros): Likewise.

Mon Jun  8 16:27:10 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)

	* acspecific.m4 (AC_VFORK): Get rid of backquotes.

	* acgeneral.m4 (AC_OUTPUT): Exit with 0 status when
	--no-create was given.
	Only write to the AC_CONFIG_NAME file if it doesn't exist or is
	different from what we'd write.  From Ian Lance Taylor.

Thu Jun  4 14:46:22 1992  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)

	* acspecific.m4 (AC_UNISTD_H, AC_UID_T, AC_SIZE_T, AC_PID_T,
	AC_ST_BLKSIZE, AC_STRUCT_TM): Quote the whole macro body.

	* acgeneral.m4 (AC_OUTPUT): Look for config header.in in
	top_srcdir, not srcdir.  From Garrett Wollman.

	* acgeneral.m4 (AC_OUTPUT): Don't add make .NOEXPORT rule to
	output files.

	* acgeneral.m4, acspecific.m4: Rename AC_PROG_CHECK to
	AC_PROGRAM_CHECK, AC_PROG_EGREP to AC_PROGRAM_EGREP,
	AC_TEST_PROG to AC_TEST_PROGRAM.

Wed Jun  3 14:00:07 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_INIT, AC_OUTPUT): Add --no-create option.

	* acgeneral.m4 (AC_COMPILE_CHECK): Check the C compiler exit
	status instead of trying to run the test program.

	* acspecific.m4 (AC_RESTARTABLE_SYSCALLS): Use AC_TEST_PROG
	instead of doing it by hand.

	* acspecific.m4 (AC_PROG_GCC, AC_AIX, AC_XENIX_DIR,
	AC_SCO_INTL, AC_DYNIX_SEQ): Use AC_PROG_EGREP instead of
	AC_TEST_PROG.

	* acgeneral.m4 (AC_TEST_PROG): Renamed from AC_TEST_PROGRAM.

	* acgeneral.m4 (AC_INIT): Don't relativize `.'.
	(AC_OUTPUT): Substitute the subdirectory path, not the top
	path, for srcdir, unless the top path is `.'.

	* acgeneral.m4 (AC_OUTPUT): Special-case substituting DEFS.
	From Ian Lance Taylor.

	* acspecific.m4 (AC_GCC_TRADITIONAL): Use CPP instead of
	compiling a test program.

	* acgeneral.m4 (AC_TEST_CPP): Pass DEFS to CPP.
	(AC_HEADER_EGREP): Don't echo anything.
	(AC_PROG_EGREP): New macro.

Tue Jun  2 14:07:27 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_CONFIG_HEADER): Renamed from AC_HEADER_FILE.
	Rename AC_HEADER_NAME TO AC_CONFIG_NAME.
	(AC_SUBST): Add the arg variable to a diversion for config.status.
	(AC_OUTPUT): Write the code to create output files into config.status,
	then run that.  Always use `awk'; checking for nawk in a subshell
	doesn't seem to work on 4.3BSD.

	* acgeneral.m4 (AC_HEADER_EGREP): Pass DEFS to CPP.

	* acspecific.m4 (AC_SIZE_T): Define size_t as int, not long.
	From Ian Lance Taylor.

	* acspecific.m4 (AC_STDC_HEADERS): Also check for stdarg.h.
	From Garrett Wollman.

Wed May 20 00:34:03 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT): Use nawk if available.

	* acgeneral.m4 (AC_INIT): Make srcdir=`.' absolute.

	* acspecific.m4 (AC_DIR_HEADER): Include sys/types.h before
	dir header in closedir test.

	* acgeneral.m4, acspecific.m4: AC_LIBTHING_CHECK renamed to
	AC_COMPILE_CHECK.

	* acspecific.m4 (AC_AIX, AC_XENIX_DIR, AC_SCO_INTL, AC_DYNIX_SEQ):
	Use the C preprocessor instead of just looking for files.

Mon May 18 20:51:50 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)

	* acspecific.m4 (WORDS_BIGENDIAN): Fix exit expression.
	(AC_DECLARE_YYTEXT): Eval $CPP.
	(AC_DIR_HEADER): Compile the test program; don't just
	preprocess it.  Above all from Karl Berry.

Fri May 15 00:57:01 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_AIX): Don't define _BSD, to avoid getting
	union wait.

	* acgeneral.m4 (AC_HEADER_EGREP): New macro, replacing AC_IDENT*.
	* acspecific.m4 (AC_MEMORY_H, AC_RETSIGTYPE, AC_{UID,SIZE,PID}_T):
	Use it.

	* acgeneral.m4 (AC_TEST_CPP): New macro.
	(AC_IDENT_{PRESENT,MISSING}): Macros deleted.
	(AC_HEADER_CHECK): Use AC_TEST_CPP, replaces AC_HEADER_{PRESENT,
	MISSING}.
	(AC_LIBTHING_CHECK): Replace AC_LIBTHING_{PRESENT,MISSING}.
	(AC_FUNC_CHECK): Replace AC_FUNC_PRESENT.
	(AC_INIT): Don't set INCLUDEDIR.
	* acspecific.m4 (AC_DIR_HEADER): Use AC_TEST_CPP.
	* All other macros: Don't refer to INCLUDEDIR; use
	AC_HEADER_CHECK instead.

	* acspecific.m4 (AC_PROG_CPP): Don't evaluate $CC until called.
	Try $CC -E before /lib/cpp.

Thu May 14 23:15:02 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT): Remove each file before creating it.

Sat May  9 14:52:57 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)

	* acspecific.m4 (AC_WAIT3_RUSAGE): New macro.

	* acgeneral.m4 (AC_INIT, AC_OUTPUT): Use AC_SUBST instead of a
	special mechanism to substitute for srcdir.

	* acgeneral.m4 (AC_OUTPUT): Substitute for exec_prefix if it
	was given, even if not substituting for prefix.

	* acgeneral.m4 (AC_INIT, AC_OUTPUT): Remove @VPATH@
	substitution; use @srcdir@ instead. 

Sun May  3 01:21:47 1992  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_NOTICE): New macro taken from AC_INIT, to avoid
	m4 coredump.  From Karl Berry.

	* acgeneral.m4 (AC_OUTPUT): Look for header-file.in in $srcdir,
	not current dir.

	* acgeneral.m4 (AC_IDENT_{MISSING,PRESENT}): Make them agree
	with the documentation -- the third arg is a shell command,
	not an identifier to define.
	* acspecific.m4 (AC_DIR_HEADER): Change the caller.

Mon Apr 27 09:15:15 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)

	* acspecific.m4: Use AC_TEST_PROGRAM wherever $compile was
	being used directly.

	* acgeneral.m4 (AC_HAVE_HEADERS, AC_HAVE_FUNCS,
	AC_FUNC_PRESENT, AC_TEST_PROGRAM): New macros from Ian Lance Taylor.

	* acspecific.m4 (AC_PROG_INSTALL): Screen out /usr/sbin/install.
	(AC_CHAR_UNSIGNED): Don't define __CHAR_UNSIGNED__ if it's
	predefined.

Fri Apr 24 10:08:21 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)

	* acgeneral.m4 (AC_OUTPUT): Make the arg a list of files instead of
	directories.

	* acspecific.m4 (AC_ALLOCA): Check whether the alternate libraries
	actually contain alloca.  From Ian Lance Taylor.

	* acspecific.m4 (AC_PROG_CPP): New macro.

	* acgeneral.m4 (AC_OUTPUT): Allow newly defined values to be more
	than one word for AC_HEADER_FILE.  From Karl Berry.

	* acgeneral.m4 (AC_OUTPUT): Don't substitute DEFS if AC_HEADER_FILE.
	(AC_LIBTHING{PRESENT,MISSING}): Run conftest in subshell.
	From Ian Lance Taylor.

Local Variables:
mode: indented-text
left-margin: 8
version-control: never
End:
