m4-commit
[Top][All Lists]
Advanced

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

m4 ChangeLog modules/evalparse.c modules/mpeval...


From: Eric Blake
Subject: m4 ChangeLog modules/evalparse.c modules/mpeval...
Date: Fri, 16 Jun 2006 01:32:41 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      06/06/16 01:32:41

Modified files:
        .              : ChangeLog 
        modules        : evalparse.c mpeval.c 
        src            : freeze.c 

Log message:
        Reduce compiler warnings.  Inside GMP, mpq_t is an array type, so
        const mpq_t is not assignable from plain mpq_t.  Avoid
        type-punning warnings caused trying to mix these types.
        * modules/mpeval.c (numb_ior, numb_eor, numb_and, numb_lshift),
        (numb_rshift, numb_divide, numb_modulo): Remove const qualifier.
        * modules/evalparse.c (or_term, xor_term, and_term, shift_term),
        (mult_term, exp_term): Remove type-punning casts.
        (numb_pow): Remove const qualifier.
        * src/freeze.c (reload_frozen_state): Fix typo in messages.
        Fix variables that can be used uninitialized, which fixes
        security hole where malicious frozen file can execute arbitrary
        code.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&r1=1.304&r2=1.305
http://cvs.savannah.gnu.org/viewcvs/m4/modules/evalparse.c?cvsroot=m4&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/m4/modules/mpeval.c?cvsroot=m4&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/m4/src/freeze.c?cvsroot=m4&r1=1.41&r2=1.42




reply via email to

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