[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- m4 ChangeLog modules/evalparse.c modules/mpeval...,
Eric Blake <=