aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings/headers.h
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-10-24 17:00:21 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-10-24 17:00:21 -0700
commitedfc61889c19c6f21b7ab65c0c3a86ff442fe5ed (patch)
tree78f08eb9f0589e8f0757ab98d22d197debdda412 /src/javascript/jsc/bindings/headers.h
parent08c8ca18a743a0337d29d8708ffed4cb5a10522a (diff)
downloadbun-edfc61889c19c6f21b7ab65c0c3a86ff442fe5ed.tar.gz
bun-edfc61889c19c6f21b7ab65c0c3a86ff442fe5ed.tar.zst
bun-edfc61889c19c6f21b7ab65c0c3a86ff442fe5ed.zip
Mark all exported symbols as weak, always `zig fmt` the headers file to reduce diff churn
Diffstat (limited to 'src/javascript/jsc/bindings/headers.h')
-rw-r--r--src/javascript/jsc/bindings/headers.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/javascript/jsc/bindings/headers.h b/src/javascript/jsc/bindings/headers.h
index 657d4a4f4..c5d5f1932 100644
--- a/src/javascript/jsc/bindings/headers.h
+++ b/src/javascript/jsc/bindings/headers.h
@@ -1,5 +1,5 @@
-//-- AUTOGENERATED FILE -- 1632635195
// clang-format: off
+//-- AUTOGENERATED FILE -- 1635119991
#pragma once
#include <stddef.h>
@@ -8,10 +8,12 @@
#ifdef __cplusplus
#define AUTO_EXTERN_C extern "C"
+ #define AUTO_EXTERN_C_ZIG extern "C" __attribute__((weak))
#else
#define AUTO_EXTERN_C
+ #define AUTO_EXTERN_C_ZIG __attribute__((weak))
#endif
-#define ZIG_DECL AUTO_EXTERN_C
+#define ZIG_DECL AUTO_EXTERN_C_ZIG
#define CPP_DECL AUTO_EXTERN_C
#define CPP_SIZE AUTO_EXTERN_C