Erik Faye-Lund [off-list ref] writes:
On Tue, Mar 29, 2011 at 5:28 PM, Michael Witten [off-list ref] wrote:
quoted
+#define ALT_ODB_FN_INFO_FUNC(variable, function) \
+ union alt_odb_fn_info variable = { \
+ .func = (alt_odb_fn_cb)function \
+ }
+#define ALT_ODB_FN_INFO_DATA(variable, data_) \
+ union alt_odb_fn_info variable = { \
+ .data = data_ \
+ }
We try to stay away from C99 features like this, as it doesn't work on
all compilers we target.
I had an impression that 1/2 is a good fix but 2/2 is going overboard with
a theoretical exercise without real gain.