File 1042-erts-Remove-erts_alc_test-from-Windows-driver-API.patch of Package erlang

From d07d1fd944e1adf180877720f22954a777593cf9 Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Wed, 14 May 2025 17:14:53 +0200
Subject: [PATCH 2/5] erts: Remove erts_alc_test from Windows driver API

as it's only called via NIF API since long ago.
---
 erts/emulator/sys/win32/erl_win_dyn_driver.h | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/erts/emulator/sys/win32/erl_win_dyn_driver.h b/erts/emulator/sys/win32/erl_win_dyn_driver.h
index cdb8249bba..9bb39924d0 100644
--- a/erts/emulator/sys/win32/erl_win_dyn_driver.h
+++ b/erts/emulator/sys/win32/erl_win_dyn_driver.h
@@ -89,10 +89,6 @@ WDD_TYPEDEF(void *, driver_dl_open, (char *));
 WDD_TYPEDEF(void *, driver_dl_sym, (void *, char *));
 WDD_TYPEDEF(int, driver_dl_close, (void *));
 WDD_TYPEDEF(char *, driver_dl_error, (void));
-WDD_TYPEDEF(ErlDrvUInt, erts_alc_test, (ErlDrvUInt,
-					ErlDrvUInt,
-					ErlDrvUInt,
-					ErlDrvUInt));
 WDD_TYPEDEF(ErlDrvSInt, driver_binary_get_refc, (ErlDrvBinary *dbp));
 WDD_TYPEDEF(ErlDrvSInt, driver_binary_inc_refc, (ErlDrvBinary *dbp));
 WDD_TYPEDEF(ErlDrvSInt, driver_binary_dec_refc, (ErlDrvBinary *dbp));
@@ -211,7 +207,7 @@ typedef struct {
     WDD_FTYPE(driver_dl_sym) *driver_dl_sym;
     WDD_FTYPE(driver_dl_close) *driver_dl_close;
     WDD_FTYPE(driver_dl_error) *driver_dl_error;
-    WDD_FTYPE(erts_alc_test) *erts_alc_test;
+    void* REMOVED_erts_alc_test;
     WDD_FTYPE(driver_binary_get_refc) *driver_binary_get_refc;
     WDD_FTYPE(driver_binary_inc_refc) *driver_binary_inc_refc;
     WDD_FTYPE(driver_binary_dec_refc) *driver_binary_dec_refc;
@@ -324,7 +320,6 @@ extern TWinDynDriverCallbacks WinDynDriverCallbacks;
 #define driver_dl_sym (WinDynDriverCallbacks.driver_dl_sym)
 #define driver_dl_close (WinDynDriverCallbacks.driver_dl_close)
 #define driver_dl_error (WinDynDriverCallbacks.driver_dl_error)
-#define erts_alc_test (WinDynDriverCallbacks.erts_alc_test)
 #define driver_binary_get_refc (WinDynDriverCallbacks.driver_binary_get_refc)
 #define driver_binary_inc_refc (WinDynDriverCallbacks.driver_binary_inc_refc)
 #define driver_binary_dec_refc (WinDynDriverCallbacks.driver_binary_dec_refc)
@@ -462,7 +457,7 @@ do {				                        \
 ((W).driver_dl_sym) =  driver_dl_sym;			\
 ((W).driver_dl_close) =  driver_dl_close;		\
 ((W).driver_dl_error) =  driver_dl_error;		\
-((W).erts_alc_test) = erts_alc_test;			\
+((W).REMOVED_erts_alc_test) = NULL;			\
 ((W).driver_binary_get_refc) = driver_binary_get_refc;	\
 ((W).driver_binary_inc_refc) = driver_binary_inc_refc;	\
 ((W).driver_binary_dec_refc) = driver_binary_dec_refc;	\
-- 
2.51.0

openSUSE Build Service is sponsored by