This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU M4 source repository".
http://git.sv.gnu.org/gitweb/?p=m4.git;a=commitdiff;h=3be468475e78fc79f2e4aa60585daf7232e5c68d The branch, branch-1.6 has been updated via 3be468475e78fc79f2e4aa60585daf7232e5c68d (commit) from f3fbfb92cc3f44af244f888b8be6b465493dc590 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3be468475e78fc79f2e4aa60585daf7232e5c68d Author: Eric Blake <[EMAIL PROTECTED]> Date: Tue Jun 3 06:42:14 2008 -0600 Use progname module rather than rolling our own program_name. * m4/gnulib-cache.m4: Import progname module. * src/m4.c (program_name): Replace... (main): ...with a call to set_program_name. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> ----------------------------------------------------------------------- Summary of changes: ChangeLog | 7 +++++++ m4/gnulib-cache.m4 | 4 ++-- src/m4.c | 6 ++---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index b3ddf60..adc0364 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-06-03 Eric Blake <[EMAIL PROTECTED]> + + Use progname module rather than rolling our own program_name. + * m4/gnulib-cache.m4: Import progname module. + * src/m4.c (program_name): Replace... + (main): ...with a call to set_program_name. + 2008-06-02 Eric Blake <[EMAIL PROTECTED]> Stage 24: Allow embedded NUL in macro names. diff --git a/m4/gnulib-cache.m4 b/m4/gnulib-cache.m4 index b6ba202..5aa4820 100644 --- a/m4/gnulib-cache.m4 +++ b/m4/gnulib-cache.m4 @@ -15,11 +15,11 @@ # Specification in the form of a command-line invocation: -# gnulib-tool --import --dir=. --local-dir=local --lib=libm4 --source-base=lib --m4-base=m4 --doc-base=doc --aux-dir=build-aux --with-tests --no-libtool --macro-prefix=M4 announce-gen assert autobuild avltree-oset binary-io clean-temp cloexec close-stream closein config-h error fdl fflush flexmember fopen-safer fseeko gendocs getopt git-version-gen gnumakefile gnupload gpl-3.0 intprops memchr2 memmem mkstemp obstack quote regex stdbool stdint stdlib-safer strtod strtol unlocked-io vasnprintf-posix verror version-etc version-etc-fsf xalloc xmemdup0 xprintf xvasprintf-posix +# gnulib-tool --import --dir=. --local-dir=local --lib=libm4 --source-base=lib --m4-base=m4 --doc-base=doc --aux-dir=build-aux --with-tests --no-libtool --macro-prefix=M4 announce-gen assert autobuild avltree-oset binary-io clean-temp cloexec close-stream closein config-h error fdl fflush flexmember fopen-safer fseeko gendocs getopt git-version-gen gnumakefile gnupload gpl-3.0 intprops memchr2 memmem mkstemp obstack progname quote regex stdbool stdint stdlib-safer strtod strtol unlocked-io vasnprintf-posix verror version-etc version-etc-fsf xalloc xmemdup0 xprintf xvasprintf-posix # Specification in the form of a few gnulib-tool.m4 macro invocations: gl_LOCAL_DIR([local]) -gl_MODULES([announce-gen assert autobuild avltree-oset binary-io clean-temp cloexec close-stream closein config-h error fdl fflush flexmember fopen-safer fseeko gendocs getopt git-version-gen gnumakefile gnupload gpl-3.0 intprops memchr2 memmem mkstemp obstack quote regex stdbool stdint stdlib-safer strtod strtol unlocked-io vasnprintf-posix verror version-etc version-etc-fsf xalloc xmemdup0 xprintf xvasprintf-posix]) +gl_MODULES([announce-gen assert autobuild avltree-oset binary-io clean-temp cloexec close-stream closein config-h error fdl fflush flexmember fopen-safer fseeko gendocs getopt git-version-gen gnumakefile gnupload gpl-3.0 intprops memchr2 memmem mkstemp obstack progname quote regex stdbool stdint stdlib-safer strtod strtol unlocked-io vasnprintf-posix verror version-etc version-etc-fsf xalloc xmemdup0 xprintf xvasprintf-posix]) gl_AVOID([]) gl_SOURCE_BASE([lib]) gl_M4_BASE([m4]) diff --git a/src/m4.c b/src/m4.c index e2ef4bc..238222f 100644 --- a/src/m4.c +++ b/src/m4.c @@ -25,6 +25,7 @@ #include <signal.h> #include <stdarg.h> +#include "progname.h" #include "version-etc.h" #define AUTHORS "Rene' Seindal", "Eric Blake" @@ -66,9 +67,6 @@ int nesting_limit = 1024; const char *user_word_regexp = ""; #endif -/* The name this program was run with. */ -const char *program_name; - /* Global catchall for any errors that should affect final error status, but where we try to continue execution in the meantime. */ int retcode; @@ -413,7 +411,7 @@ main (int argc, char *const *argv, char *const *envp) const char *frozen_file_to_write = NULL; const char *macro_sequence = ""; - program_name = argv[0]; + set_program_name (argv[0]); retcode = EXIT_SUCCESS; atexit (close_stdin); hooks/post-receive -- GNU M4 source repository
