[master] e62cf00 Add casts to make gcc happier.

Poul-Henning Kamp phk at FreeBSD.org
Mon Jun 1 11:55:41 CEST 2015


commit e62cf00f7b3de01cba4cfb369a0b06bbaee4df68
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Mon Jun 1 09:55:30 2015 +0000

    Add casts to make gcc happier.

diff --git a/lib/libvcc/vcc_expr.c b/lib/libvcc/vcc_expr.c
index d3ad332..df5aa43 100644
--- a/lib/libvcc/vcc_expr.c
+++ b/lib/libvcc/vcc_expr.c
@@ -508,7 +508,7 @@ vcc_Eval_Backend(struct vcc *tl, struct expr **e, const struct symbol *sym)
 
 	vcc_ExpectCid(tl);
 	vcc_AddRef(tl, tl->t, SYM_BACKEND);
-	*e = vcc_mk_expr(BACKEND, "%s", sym->eval_priv);
+	*e = vcc_mk_expr(BACKEND, "%s", (const char *)sym->eval_priv);
 	(*e)->constant = EXPR_VAR;	/* XXX ? */
 	vcc_NextToken(tl);
 }
@@ -1201,7 +1201,8 @@ vcc_expr_cmp(struct vcc *tl, struct expr **e, enum var_type fmt)
 			return;
 		}
 		vcc_AddRef(tl, tl->t, SYM_BACKEND);
-		bprintf(buf, "(\v1 %.*s %s)", PF(tk), sym->eval_priv);
+		bprintf(buf, "(\v1 %.*s %s)", PF(tk),
+		    (const char *)sym->eval_priv);
 		vcc_NextToken(tl);
 		*e = vcc_expr_edit(BOOL, buf, *e, NULL);
 		return;



More information about the varnish-commit mailing list