MAJOR: chunks: replace struct chunk with struct buffer
Now all the code used to manipulate chunks uses a struct buffer instead.
The functions are still called "chunk*", and some of them will progressively
move to the generic buffer handling code as they are cleaned up.
diff --git a/src/cache.c b/src/cache.c
index 4143edc..f58c3cc 100644
--- a/src/cache.c
+++ b/src/cache.c
@@ -345,7 +345,7 @@
value = directive_value(directive, ctx.vlen, "s-maxage", 8);
if (value) {
- struct chunk *chk = get_trash_chunk();
+ struct buffer *chk = get_trash_chunk();
chunk_strncat(chk, value, ctx.vlen - 8 + 1);
chunk_strncat(chk, "", 1);
@@ -354,7 +354,7 @@
value = directive_value(ctx.line + ctx.val, ctx.vlen, "max-age", 7);
if (value) {
- struct chunk *chk = get_trash_chunk();
+ struct buffer *chk = get_trash_chunk();
chunk_strncat(chk, value, ctx.vlen - 7 + 1);
chunk_strncat(chk, "", 1);
@@ -637,7 +637,7 @@
struct hdr_ctx ctx;
blk_SHA_CTX sha1_ctx;
- struct chunk *trash;
+ struct buffer *trash;
char *path;
char *end;
trash = get_trash_chunk();