File 0903-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