1. 14 Dec, 2017 1 commit
    • 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
  2. 13 Dec, 2017 1 commit
    • Poul-Henning Kamp's avatar
      Rework VCC implementation of strings. · 6f6242be
      Poul-Henning Kamp authored
      Add a new type "STRINGS" which is internal to vcc_expr.c only,
      and convert to "STRING" and "STRING_LIST" at the edge of vcc_expr.c
      and as necessary inside.  (More to come.)
      
      Various and sundry cleanups along the way.
      6f6242be
  3. 12 Dec, 2017 4 commits
  4. 11 Dec, 2017 4 commits
  5. 10 Dec, 2017 7 commits
  6. 08 Dec, 2017 1 commit
  7. 07 Dec, 2017 1 commit
  8. 06 Dec, 2017 1 commit
  9. 05 Dec, 2017 1 commit
  10. 04 Dec, 2017 1 commit
  11. 01 Dec, 2017 3 commits
  12. 30 Nov, 2017 7 commits
  13. 29 Nov, 2017 4 commits
  14. 28 Nov, 2017 3 commits
  15. 27 Nov, 2017 1 commit