• Dridi Boukelmoune's avatar
    vcc: set BODY [+]= STRINGS|BLOB · cb446a38
    Dridi Boukelmoune authored
    This reuses the stringform concept and introduces a similar bodyform
    flag for STRINGS and BLOB types. We can now assign either a STRING or
    a BLOB to [be]resp.body, without breaking the VRT ABI and API. In fact,
    the VRT API now uses a void* C type for the BODY VCL type and finds
    which type to use based on enum lbody_e.
    
    The enum completely changed but macros were added to maintain the API,
    and because of this change, enum lbody_e literals are formatted in two
    steps. As a result the BODY type grew another noindent flag. It prevents
    the insertion of white space between the LBODY_{ADD,SET}_ prefix and the
    type name suffix (BLOB or STRANDS).
    cb446a38
Name
Last commit
Last update
..
cache Loading commit data...
common Loading commit data...
fuzzers Loading commit data...
hash Loading commit data...
hpack Loading commit data...
http1 Loading commit data...
http2 Loading commit data...
mgt Loading commit data...
proxy Loading commit data...
storage Loading commit data...
waiter Loading commit data...
Makefile.am Loading commit data...
builtin.vcl Loading commit data...
flint.lnt Loading commit data...
flint.sh Loading commit data...
vclflint.lnt Loading commit data...
vclflint.sh Loading commit data...