File 0576-erl_interface-Fix-windows-compiler-warnings.patch of Package erlang

From bb77e7acf36b3688996748e3e90a241456e6c073 Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Fri, 24 Apr 2020 10:47:05 +0200
Subject: [PATCH 4/7] erl_interface: Fix windows compiler warnings

---
 lib/erl_interface/src/registry/reg_dump.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/erl_interface/src/registry/reg_dump.c b/lib/erl_interface/src/registry/reg_dump.c
index a027c4cdf5..6d3175dbc0 100644
--- a/lib/erl_interface/src/registry/reg_dump.c
+++ b/lib/erl_interface/src/registry/reg_dump.c
@@ -209,11 +209,11 @@ static int mn_send_write(int fd, erlang_pid *mnesia, const char *key, ei_reg_obj
     break;
   case EI_STR:
     if (obj->size > 0) ei_encode_string(msgbuf,&index,obj->val.s);
-    else ei_encode_long(msgbuf,&index, (long)NULL);  /* just the NULL pointer */
+    else ei_encode_long(msgbuf,&index, 0);  /* just the NULL pointer */
     break;
   case EI_BIN:
     if (obj->size > 0) ei_encode_binary(msgbuf,&index,obj->val.p,obj->size);
-    else ei_encode_long(msgbuf,&index,(long)(obj->val.p));  /* just the pointer */
+    else ei_encode_long(msgbuf,&index, obj->val.i);  /* just the pointer */
     break;
   default:
     if (dbuf) free(dbuf);
-- 
2.26.1

openSUSE Build Service is sponsored by