From 59c5470adeb99da30dfd9d45a6035ec0936b29f3 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 28 May 2024 01:56:13 -0400 Subject: Tweak default visibility settings --- utils.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'utils.h') diff --git a/utils.h b/utils.h index 1819c75..628492e 100644 --- a/utils.h +++ b/utils.h @@ -20,6 +20,10 @@ __expr; \ }) +#ifndef public +#define public __attribute__ ((visibility ("default"))) +#endif + #define new(t) require(calloc(1, sizeof(t)), "`new(" #t ")` allocation failure") #define checked_strdup(s) require(strdup(s), "`checked_strdup(" #s ")` allocation failure") #define grow(arr,n) require(realloc(arr,sizeof(arr[0])*(n)), "`grow(" #arr ", " #n ")` allocation failure") -- cgit v1.2.3