m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

m4 ChangeLog doc/m4.texinfo m4/m4module.h m4/m4...


From: Eric Blake
Subject: m4 ChangeLog doc/m4.texinfo m4/m4module.h m4/m4...
Date: Fri, 25 Aug 2006 22:06:42 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      06/08/25 22:06:42

Modified files:
        .              : ChangeLog 
        doc            : m4.texinfo 
        m4             : m4module.h m4private.h macro.c module.c 
                         utility.c 
        modules        : gnu.c import.c load.c m4.c modtest.c mpeval.c 
                         perl.c shadow.c stdlib.c time.c 
        src            : freeze.c 
        tests          : builtins.at 

Log message:
        * m4/m4module.h (M4_BUILTIN_GROKS_MACRO, M4_BUILTIN_BLIND)
        (M4_BUILTIN_SIDE_EFFECT): New enumerators.
        (struct m4_builtin): New member flags replaces groks_macro_args,
        blind_if_no_args.  min_args and max_args are now 0-based.
        Rearrange members to reduce size on platforms where function
        pointers are 64 bits but regular pointers are 32.
        (m4_bad_argc): Add argument.
        * m4/m4private.h (VALUE_SIDE_EFFECT_ARGS_BIT): New define.
        * m4/utility.c (m4_bad_argc): Simplify calculation, and take side
        effect into account.
        * m4/module.c (install_builtin_table): Adjust all users affected
        by this API change.
        * m4/macro.c (m4_macro_call): Likewise.
        * src/freeze.c (reload_frozen_state): Likewise.
        * modules/m4.c (builtin_functions, ifelse, syscmd): Likewise.
        * modules/gnu.c (builtin_functions, builtin, esyscmd): Likewise.
        * modules/import.c (builtin_functions): Likewise.
        * modules/load.c (builtin_functions): Likewise.
        * modules/modtest.c (builtin_functions): Likewise.
        * modules/mpeval.c (builtin_functions): Likewise.
        * modules/perl.c (builtin_functions): Likewise.
        * modules/shadow.c (builtin_functions): Likewise.
        * modules/stdlib.c (builtin_functions): Likewise.
        * modules/time.c (builtin_functions, mktime_functions)
        (strftime_functions): Likewise.
        * doc/m4.texinfo (Loops): Update test now that shift is blind.
        (Macro Arguments): Fix typo in test.
        (Patsubst): Fix typo in test.
        * modules/gnu.c (m4_regexp_substitute): Don't skip empty match at
        end of string.  Fix return value when ignore_duplicates.
        * tests/builtins.at (patsubst): Fix typo in test.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&r1=1.365&r2=1.366
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&r1=1.35&r2=1.36
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4module.h?cvsroot=m4&r1=1.79&r2=1.80
http://cvs.savannah.gnu.org/viewcvs/m4/m4/m4private.h?cvsroot=m4&r1=1.55&r2=1.56
http://cvs.savannah.gnu.org/viewcvs/m4/m4/macro.c?cvsroot=m4&r1=1.49&r2=1.50
http://cvs.savannah.gnu.org/viewcvs/m4/m4/module.c?cvsroot=m4&r1=1.39&r2=1.40
http://cvs.savannah.gnu.org/viewcvs/m4/m4/utility.c?cvsroot=m4&r1=1.44&r2=1.45
http://cvs.savannah.gnu.org/viewcvs/m4/modules/gnu.c?cvsroot=m4&r1=1.50&r2=1.51
http://cvs.savannah.gnu.org/viewcvs/m4/modules/import.c?cvsroot=m4&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/m4/modules/load.c?cvsroot=m4&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/m4/modules/m4.c?cvsroot=m4&r1=1.65&r2=1.66
http://cvs.savannah.gnu.org/viewcvs/m4/modules/modtest.c?cvsroot=m4&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/m4/modules/mpeval.c?cvsroot=m4&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/m4/modules/perl.c?cvsroot=m4&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/m4/modules/shadow.c?cvsroot=m4&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/m4/modules/stdlib.c?cvsroot=m4&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/m4/modules/time.c?cvsroot=m4&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/m4/src/freeze.c?cvsroot=m4&r1=1.48&r2=1.49
http://cvs.savannah.gnu.org/viewcvs/m4/tests/builtins.at?cvsroot=m4&r1=1.13&r2=1.14




reply via email to

[Prev in Thread] Current Thread [Next in Thread]