[master] c722eb774 Swap isomorphism subjects

Dridi Boukelmoune dridi.boukelmoune at gmail.com
Fri May 3 16:15:08 UTC 2019

commit c722eb774e4fd5412de94a9cc01a49d9f0f3f76d
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date:   Fri May 3 18:06:29 2019 +0200

    Swap isomorphism subjects
    In this order it becomes possible to use VCL_VOID transparently as void
    without having to declare it again as a typedef. It doesn't matter for
    VRT_CTX because it tends to be easier to use it instead of its actual
    C type (with the typedef-in-patch penalty).
    Wave in my general direction if you're not slink and yet can make sense
    of the previous paragraph.

diff --git a/tools/coccinelle/varnish.iso b/tools/coccinelle/varnish.iso
index 1beb51e90..8bbc11c53 100644
--- a/tools/coccinelle/varnish.iso
+++ b/tools/coccinelle/varnish.iso
@@ -25,11 +25,11 @@ Type
 type VCL_VOID;
-VCL_VOID <=> void
+void <=> VCL_VOID
 @ vcl_bool @
 type VCL_BOOL;
-VCL_BOOL <=> unsigned
+unsigned <=> VCL_BOOL

More information about the varnish-commit mailing list