• Nils Goroll's avatar
    vmin/vmax: Avoid typeof() where we can · 7e5213f9
    Nils Goroll authored
    Reviewing flexelint output for the recently added vmin/vmax macros
    made apparent that vmin_t/vmax_t basically used typeof((cast)var),
    which makes for an unnecessary de-tour via typeof.
    
    We change the min/max macros to explicitly pass the type for the
    temporary variables such that typeof() is only needed for vmin/vmax.
    
    Being at it, we also reduce the min/max case to just one take macro
    ("take the min/max of ...") as they only differed in a single
    character, the operator.
    7e5213f9
Name
Last commit
Last update
.circleci Loading commit data...
.github Loading commit data...
bin Loading commit data...
doc Loading commit data...
etc Loading commit data...
include Loading commit data...
lib Loading commit data...
m4 Loading commit data...
man Loading commit data...
tools Loading commit data...
vmod Loading commit data...
.dir-locals.el Loading commit data...
.gitignore Loading commit data...
.lgtm.yml Loading commit data...
.syntastic_c_config Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile.am Loading commit data...
README.Packaging Loading commit data...
README.rst Loading commit data...
autogen.des Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
flint.lnt Loading commit data...
varnish-legacy.m4 Loading commit data...
varnish.m4 Loading commit data...
varnishapi-uninstalled.pc.in Loading commit data...
varnishapi.pc.in Loading commit data...
vtc.am Loading commit data...
wflags.py Loading commit data...