<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/227ec4b6f4766105304a3bf37a03efdd60bddbef">https://github.com/macports/macports-ports/commit/227ec4b6f4766105304a3bf37a03efdd60bddbef</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 227ec4b6f47 cyclonedds: fix build on earlier macOS
</span>227ec4b6f47 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 227ec4b6f4766105304a3bf37a03efdd60bddbef
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Tue Jun 4 12:56:03 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    cyclonedds: fix build on earlier macOS
</span>---
 devel/cyclonedds/Portfile                          | 23 ++++++++++++++
 ...ds.c-fix-for-pthread_threadid_np-on-macOS.patch | 34 ++++++++++++++++++++
 ...rovide-def-of-MAXTHREADNAMESIZE-when-unde.patch | 24 +++++++++++++++
 ...use-ip_mreqn-where-it-is-actually-availab.patch | 36 ++++++++++++++++++++++
 .../files/0004-crypto_transform.c-fix-memcpy.patch | 22 +++++++++++++
 ...solved-symbol-on-big-endian-architectures.patch | 29 +++++++++++++++++
 6 files changed, 168 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cyclonedds/Portfile b/devel/cyclonedds/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a718664743b..f88ba002674 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cyclonedds/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cyclonedds/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,6 +3,10 @@
</span> PortSystem          1.0
 PortGroup           cmake   1.1
 PortGroup           github  1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# _strnlen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 10
</span> 
 github.setup        eclipse-cyclonedds cyclonedds 0.10.5
 github.tarball_from archive
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,3 +29,22 @@ depends_lib-append  path:lib/libssl.dylib:openssl
</span> compiler.thread_local_storage yes
 
 compiler.c_standard 1999
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/eclipse-cyclonedds/cyclonedds/issues/2019
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 17} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0001-threads.c-fix-for-pthread_threadid_np-on-macOS.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0002-threads.c-provide-def-of-MAXTHREADNAMESIZE-when-unde.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0003-ddsi_udp.c-use-ip_mreqn-where-it-is-actually-availab.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0004-crypto_transform.c-fix-memcpy.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0005-Fix-unresolved-symbol-on-big-endian-architectures.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_IPV6=0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_SOURCE_SPECIFIC_MULTICAST=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platform powerpc {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_LTO=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cyclonedds/files/0001-threads.c-fix-for-pthread_threadid_np-on-macOS.patch b/devel/cyclonedds/files/0001-threads.c-fix-for-pthread_threadid_np-on-macOS.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d74f34dda5c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cyclonedds/files/0001-threads.c-fix-for-pthread_threadid_np-on-macOS.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 0f71064f49a10ce4006901115d405e79041530a8 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 4 Jun 2024 07:34:24 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] threads.c: fix for pthread_threadid_np on macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/ddsrt/src/threads/posix/threads.c | 7 ++++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 4 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/ddsrt/src/threads/posix/threads.c src/ddsrt/src/threads/posix/threads.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f61a4f6e..684468f5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/ddsrt/src/threads/posix/threads.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/ddsrt/src/threads/posix/threads.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,6 +49,7 @@ typedef struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <mach/task.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <mach/task_info.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <mach/vm_map.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <AvailabilityMacros.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__sun)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define MAXTHREADNAMESIZE (31)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__FreeBSD__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -455,9 +456,9 @@ ddsrt_gettid(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__FreeBSD__) && (__FreeBSD__ >= 9)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   /* FreeBSD >= 9.0 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   tid = pthread_getthreadid_np();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#elif defined(__APPLE__) && !(defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                      __MAC_OS_X_VERSION_MIN_REQUIRED < 1060)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  /* macOS >= 10.6 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined(__APPLE__) && !defined(__POWERPC__) && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  !(defined(MAC_OS_X_VERSION_MIN_REQUIRED) && MAC_OS_X_VERSION_MIN_REQUIRED < 1060)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  /* macOS >= 10.6, but for ppc this symbol is unavailable */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   pthread_threadid_np(NULL, &tid);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__VXWORKS__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   tid = taskIdSelf();
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cyclonedds/files/0002-threads.c-provide-def-of-MAXTHREADNAMESIZE-when-unde.patch b/devel/cyclonedds/files/0002-threads.c-provide-def-of-MAXTHREADNAMESIZE-when-unde.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..35c19be4fb0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cyclonedds/files/0002-threads.c-provide-def-of-MAXTHREADNAMESIZE-when-unde.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 6fe488858667c437aff2c5784bbd70b842f39be9 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 4 Jun 2024 09:05:45 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] threads.c: provide def of MAXTHREADNAMESIZE when
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ undefined on macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/ddsrt/src/threads/posix/threads.c | 3 +++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 3 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/ddsrt/src/threads/posix/threads.c src/ddsrt/src/threads/posix/threads.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 684468f5..466a0a64 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/ddsrt/src/threads/posix/threads.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/ddsrt/src/threads/posix/threads.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -50,6 +50,9 @@ typedef struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <mach/task_info.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <mach/vm_map.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <AvailabilityMacros.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef MAXTHREADNAMESIZE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define MAXTHREADNAMESIZE (64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif /* MAXTHREADNAMESIZE */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__sun)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define MAXTHREADNAMESIZE (31)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__FreeBSD__)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cyclonedds/files/0003-ddsi_udp.c-use-ip_mreqn-where-it-is-actually-availab.patch b/devel/cyclonedds/files/0003-ddsi_udp.c-use-ip_mreqn-where-it-is-actually-availab.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7d983cf3014
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cyclonedds/files/0003-ddsi_udp.c-use-ip_mreqn-where-it-is-actually-availab.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,36 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 6503c0ff04c6b5cc091a9f58b066cf338559ddf7 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 4 Jun 2024 09:18:00 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] ddsi_udp.c: use ip_mreqn where it is actually available
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/core/ddsi/src/ddsi_udp.c | 8 +++++++-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 7 insertions(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/core/ddsi/src/ddsi_udp.c src/core/ddsi/src/ddsi_udp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5ad3b4b8..8089682b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/core/ddsi/src/ddsi_udp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/core/ddsi/src/ddsi_udp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,6 +9,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <AvailabilityMacros.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <assert.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "dds/ddsrt/atomics.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -385,7 +390,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static dds_return_t set_mc_options_transmit_ipv4_if (struct ddsi_domaingv const * const gv, struct nn_interface const * const intf, ddsrt_socket_t sock)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if (defined(__linux) || defined(__APPLE__)) && !LWIP_SOCKET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* ip_mreqn is available on macOS 10.7+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if ((defined(__APPLE__) && defined(MAC_OS_X_VERSION_10_7) && (MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_7)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  || defined(__linux)) && !LWIP_SOCKET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (gv->config.use_multicast_if_mreqn)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     struct ip_mreqn mreqn;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cyclonedds/files/0004-crypto_transform.c-fix-memcpy.patch b/devel/cyclonedds/files/0004-crypto_transform.c-fix-memcpy.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..492121662e3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cyclonedds/files/0004-crypto_transform.c-fix-memcpy.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 8dfd95546377f20d4b9f7556a8268dbbacb9d575 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 4 Jun 2024 12:43:24 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] crypto_transform.c: fix memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../builtin_plugins/cryptographic/src/crypto_transform.c        | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/security/builtin_plugins/cryptographic/src/crypto_transform.c src/security/builtin_plugins/cryptographic/src/crypto_transform.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 08a8136c..99ab4705 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/security/builtin_plugins/cryptographic/src/crypto_transform.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/security/builtin_plugins/cryptographic/src/crypto_transform.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -331,7 +331,7 @@ static bool read_submsg_header (tainted_input_buffer_t *input, uint8_t smid, dds
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // silly C can't deal with assignment to *submsg_view in any way because of endp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // memcpy to the rescue!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // coverity[store_writes_const_field]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  memcpy (submsg_view, &(tainted_input_buffer_t){ .ptr = input->ptr, .endp = input->ptr + hdr->octetsToNextHeader }, sizeof (*submsg_view));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  memcpy (submsg_view, (&(tainted_input_buffer_t){ .ptr = input->ptr, .endp = input->ptr + hdr->octetsToNextHeader }), sizeof (*submsg_view));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   input->ptr += hdr->octetsToNextHeader;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cyclonedds/files/0005-Fix-unresolved-symbol-on-big-endian-architectures.patch b/devel/cyclonedds/files/0005-Fix-unresolved-symbol-on-big-endian-architectures.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..96524b71030
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cyclonedds/files/0005-Fix-unresolved-symbol-on-big-endian-architectures.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,29 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: =?utf-8?q?Timo_R=C3=B6hling?= <roehling@debian.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Fri, 8 Apr 2022 14:04:22 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: Fix unresolved symbol on big-endian architectures
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/core/ddsi/src/ddsi_cdrstream.c | 10 ++++++++++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 10 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/core/ddsi/src/ddsi_cdrstream.c b/src/core/ddsi/src/ddsi_cdrstream.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 361b887..7a49c9b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/core/ddsi/src/ddsi_cdrstream.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/core/ddsi/src/ddsi_cdrstream.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3715,6 +3715,16 @@ void dds_stream_write_keyBE (dds_ostreamBE_t * __restrict os, const char * __res
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   dds_stream_write_key (&os->x, sample, type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void dds_stream_extract_keyBE_from_key (dds_istream_t * __restrict is, dds_ostreamBE_t * __restrict os, const struct ddsi_sertype_default * __restrict type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  dds_stream_extract_key_from_key(is, &os->x, type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bool dds_stream_extract_keyBE_from_data (dds_istream_t * __restrict is, dds_ostreamBE_t * __restrict os, const struct ddsi_sertype_default * __restrict type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  return dds_stream_extract_key_from_data(is, &os->x, type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* if DDSRT_ENDIAN == DDSRT_LITTLE_ENDIAN */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*******************************************************************************************
</span></pre><pre style='margin:0'>

</pre>