simon-svn: xtruss: simon

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Thu May 3 19:56:16 BST 2012


SVN root:       svn://svn.tartarus.org/sgt
Changes by:     simon
Revision:       9490
Date:           2012-05-03 19:56:16 +0100 (Thu, 03 May 2012)

Log message (7 lines):
Extensive changes to fix a warning from Ubuntu 12.04's gcc, which
points out that since my FETCH8, FETCH16, FETCH32 and STRING macros
all conditionally set xl->overflow if given invalid arguments, using
more than one of them in the argument list of xlog_param() constitutes
multiple side effects between sequence points - even though all the
side effects in question are the same one and idempotent, so that in
practice it surely won't matter what order they happen in!

Modified files:
U   xtruss/uxxtruss.c

Links:
http://svn.tartarus.org/sgt/?rev=9490&view=rev
http://svn.tartarus.org/sgt/xtruss/uxxtruss.c?rev=9490&r1=9489&r2=9490



More information about the tartarus-commits mailing list