[master] 7f7b030bf flexelinting

Nils Goroll nils.goroll at uplex.de
Tue Jun 24 11:22:05 UTC 2025


commit 7f7b030bfbe61857bc9c398ec238bbe280cb0df8
Author: Nils Goroll <nils.goroll at uplex.de>
Date:   Tue Jun 24 13:19:09 2025 +0200

    flexelinting
    
    seen outside tree with less warnings suppressed
    
    Info 747: Significant prototype coercion (arg. no. 1) int
        to unsigned long

diff --git a/include/miniobj.h b/include/miniobj.h
index f794bf389..dd6f0ca9d 100644
--- a/include/miniobj.h
+++ b/include/miniobj.h
@@ -25,14 +25,14 @@
 
 #define ALLOC_OBJ(to, type_magic)					\
 	do {								\
-		(to) = calloc(1, sizeof *(to));				\
+		(to) = calloc((size_t)1, sizeof *(to));			\
 		if ((to) != NULL)					\
 			(to)->magic = (type_magic);			\
 	} while (0)
 
 #define ALLOC_OBJ_EXTRA(to, extra_size, type_magic)			\
 	do {								\
-		(to) = calloc(1, sizeof(*(to)) + (extra_size));		\
+		(to) = calloc((size_t)1, sizeof(*(to)) + (extra_size));	\
 		if ((to) != NULL)					\
 			(to)->magic = (type_magic);			\
 	} while (0)
@@ -42,7 +42,7 @@
 
 #define ALLOC_FLEX_OBJ(to, fld, len, type_magic)			\
 	do {								\
-		(to) = calloc(1, SIZEOF_FLEX_OBJ(to, fld, len));	\
+		(to) = calloc((size_t)1, SIZEOF_FLEX_OBJ(to, fld, len));\
 		if ((to) != NULL)					\
 			(to)->magic = (type_magic);			\
 	} while (0)


More information about the varnish-commit mailing list