load: Avoid unexpected behaviour in macro expansion
authorJanne Kulmala <janne.t.kulmala@tut.fi>
Tue, 17 Apr 2012 07:53:53 +0000 (10:53 +0300)
committerPetri Lehtinen <petri@digip.org>
Wed, 18 Apr 2012 18:21:17 +0000 (21:21 +0300)
commitbd72efbd8073c0e14fa3dacf7da2883c9ea70952
treed10445c451a0299fc0a2bbca2965dd27678e198f
parent2637faa4509c78ac1463c7924f6e9f7cd96ed5d8
load: Avoid unexpected behaviour in macro expansion

Macros can be dangerous if the inserted arguments are not properly
parenthesised. As macro expansion does a simple replacement, inserting
a certain expression can cause the evaluation order of the macro expression
to change.
src/load.c