• Alessandro Rubini's avatar
    assert.h: parameter passing fix · c04fb597
    Alessandro Rubini authored
    See gcc info pages: "Macros with a Variable Number of Arguments."
    The ISO-C stadanrd doesn't allow varargs macros to get zero or more
    arguments. So this fixes the problem using the gcc extension.
    
    A standard-compliant alternative would be to have "fmt" included in
    the variadic part, like this:
    
      #define assert(cond, ...) \
            if (CONFIG_HAS_ASSERT && !(cond)) \
                    __assert(__func__, __LINE__, 1 /* forever */, __VA_ARGS__)
    
    But the reader wouldn't  now it's a fmt+args.
    Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
    c04fb597
Name
Last commit
Last update
..
hw Loading commit data...
libwr Loading commit data...
std Loading commit data...
assert.h Loading commit data...
board-wrc.h Loading commit data...
board-wrs.h Loading commit data...
board.h Loading commit data...
dump-info.h Loading commit data...
endpoint.h Loading commit data...
flash.h Loading commit data...
gpio-wrs.h Loading commit data...
hal_exports.h Loading commit data...
i2c.h Loading commit data...
irq.h Loading commit data...
minic.h Loading commit data...
onewire.h Loading commit data...
pps_gen.h Loading commit data...
ppsi-wrappers.h Loading commit data...
ptpd_netif.h Loading commit data...
revision.h Loading commit data...
rxts_calibrator.h Loading commit data...
sdb.h Loading commit data...
sfp.h Loading commit data...
shell.h Loading commit data...
spll_defs.h Loading commit data...
storage.h Loading commit data...
syscon.h Loading commit data...
system_checks.h Loading commit data...
temperature.h Loading commit data...
trace.h Loading commit data...
types.h Loading commit data...
uart-sw.h Loading commit data...
uart.h Loading commit data...
util.h Loading commit data...
w1.h Loading commit data...
wrc-task.h Loading commit data...
wrc.h Loading commit data...
wrc_ptp.h Loading commit data...