• Poul-Henning Kamp's avatar
    Introduce VCL_STRANDS, and use it for string compare. · b317d959
    Poul-Henning Kamp authored
    VCL_STRANDS is an alternative to VCL_STRING_LIST which uses a
    struct instead of varargs.
    
    This means that multiple VCL_STRANDS can be passed to a function,
    and string-compare really needed that to not waste workspace.
    
    Add <, >, <=, >= string comparisons while here anyway.
    
    The struct and a const char *[N] array are built on the stack and
    they are only valid for the duration of the function call.
    b317d959
Name
Last commit
Last update
..
tests Loading commit data...
tests.disabled Loading commit data...
Makefile.am Loading commit data...
Makefile.phk Loading commit data...
flint.lnt Loading commit data...
flint.sh Loading commit data...
hpack.h Loading commit data...
programs.h Loading commit data...
vmods.h Loading commit data...
vtc.c Loading commit data...
vtc.h Loading commit data...
vtc_barrier.c Loading commit data...
vtc_client.c Loading commit data...
vtc_h2_dectbl.h Loading commit data...
vtc_h2_enctbl.h Loading commit data...
vtc_h2_hpack.c Loading commit data...
vtc_h2_priv.h Loading commit data...
vtc_h2_stattbl.h Loading commit data...
vtc_h2_tbl.c Loading commit data...
vtc_http.c Loading commit data...
vtc_http.h Loading commit data...
vtc_http2.c Loading commit data...
vtc_log.c Loading commit data...
vtc_logexp.c Loading commit data...
vtc_main.c Loading commit data...
vtc_process.c Loading commit data...
vtc_proxy.c Loading commit data...
vtc_server.c Loading commit data...
vtc_subr.c Loading commit data...
vtc_varnish.c Loading commit data...
witness.py Loading commit data...