COMBINE
devpriv->daccon = COMBINE(devpriv->daccon, board->ao_hwrange[range],
COMBINE(devpriv->daccon,
devpriv->daccon = COMBINE(devpriv->daccon,
COMBINE(devpriv->daccon, trig, PCI224_DACCON_TRIG_MASK);
COMBINE(cmd->start_arg, 0, ~CR_FLAGS_MASK);
cmd->start_arg = COMBINE(cmd->start_arg, 0,
COMBINE(cmd->scan_begin_arg, 0, ~CR_FLAGS_MASK);
COMBINE(cmd->scan_begin_arg, 0,
COMBINE(cmd->stop_arg, 0, ~CR_FLAGS_MASK);
COMBINE(cmd->stop_arg, 0, CR_FLAGS_MASK & ~CR_EDGE);
COMBINE(devpriv->daccon,
cmd->convert_arg = COMBINE(cmd->convert_arg, 0,
COMBINE(cmd->start_arg, CR_EDGE | 0,
cmd->scan_begin_arg = COMBINE(cmd->scan_begin_arg, 0,
cmd->scan_begin_arg = COMBINE(cmd->scan_begin_arg, 0,
cmd->scan_begin_arg = COMBINE(cmd->scan_begin_arg, 0,
COMBINE(cmd->scan_begin_arg, 0,
struct _name##_guard COMBINE(guard, __LINE__) __attribute__((cleanup(_name##_guard_cleanup))) = \
} COMBINE(_entry, __LINE__)
#define _EXPAND(func, ...) COMBINE(func, _NARGS(__VA_ARGS__)) (__VA_ARGS__)
struct COMBINE(udev_prop, __LINE__) { \