Hi All,

Is there is any reason why subroutines return type changes from "static
int" to "void" in varnish.
During compilation of  VCL to C code, all the function return type as void
instead of static int before.

Can you please help if there a way I can return status code from
subroutine?.

lib/libvcc/vcc_parse.c
vcc_ParseFunction(struct vcc *tl)

{

 Fh(tl, 0, "void %s(VRT_CTX);\n", sym->rname);
                Fc(tl, 1, "\nvoid __match_proto__(vcl_func_t)\n");
                Fc(tl, 1, "%s(VRT_CTX)\n", sym->rname);




-Prem
_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc

Reply via email to