[master] 4a4a232d7 Declare VDP_ObjIterate extern
Nils Goroll
nils.goroll at uplex.de
Mon Sep 30 14:19:06 UTC 2024
commit 4a4a232d737691ec4f38ea7d03cc0bf6296e7325
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Thu Dec 28 10:48:09 2023 +0100
Declare VDP_ObjIterate extern
diff --git a/bin/varnishd/cache/cache_deliver_proc.c b/bin/varnishd/cache/cache_deliver_proc.c
index f824d2059..d9c20603a 100644
--- a/bin/varnishd/cache/cache_deliver_proc.c
+++ b/bin/varnishd/cache/cache_deliver_proc.c
@@ -249,8 +249,8 @@ VDP_Close(struct vdp_ctx *vdc, struct objcore *oc, struct boc *boc)
/*--------------------------------------------------------------------*/
-static int v_matchproto_(objiterate_f)
-vdp_objiterate(void *priv, unsigned flush, const void *ptr, ssize_t len)
+int v_matchproto_(objiterate_f)
+VDP_ObjIterate(void *priv, unsigned flush, const void *ptr, ssize_t len)
{
enum vdp_action act;
@@ -278,7 +278,7 @@ VDP_DeliverObj(struct vdp_ctx *vdc, struct objcore *oc)
vdc->hp = NULL;
vdc->clen = NULL;
final = oc->flags & OC_F_TRANSIENT ? 1 : 0;
- r = ObjIterate(vdc->wrk, oc, vdc, vdp_objiterate, final);
+ r = ObjIterate(vdc->wrk, oc, vdc, VDP_ObjIterate, final);
if (r < 0)
return (r);
return (0);
diff --git a/bin/varnishd/cache/cache_varnishd.h b/bin/varnishd/cache/cache_varnishd.h
index e84f90e0f..7f876290a 100644
--- a/bin/varnishd/cache/cache_varnishd.h
+++ b/bin/varnishd/cache/cache_varnishd.h
@@ -194,6 +194,7 @@ uint64_t VDP_Close(struct vdp_ctx *, struct objcore *, struct boc *);
void VDP_Panic(struct vsb *vsb, const struct vdp_ctx *vdc);
int VDP_Push(VRT_CTX, struct vdp_ctx *, struct ws *, const struct vdp *,
void *priv);
+int VDP_ObjIterate(void *priv, unsigned flush, const void *ptr, ssize_t len);
int VDP_DeliverObj(struct vdp_ctx *vdc, struct objcore *oc);
extern const struct vdp VDP_gunzip;
extern const struct vdp VDP_esi;
More information about the varnish-commit
mailing list