freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master 42d406ab0: * include/freetype/internal/ftmemory.h (FT


From: Werner Lemberg
Subject: [freetype2] master 42d406ab0: * include/freetype/internal/ftmemory.h (FT_MEM_DUP): Fix g++ error.
Date: Wed, 22 May 2024 21:09:54 -0400 (EDT)

branch: master
commit 42d406ab04e7f8e626eaac26ea515a795891c3b3
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>

    * include/freetype/internal/ftmemory.h (FT_MEM_DUP): Fix g++ error.
---
 include/freetype/internal/ftmemory.h | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/include/freetype/internal/ftmemory.h 
b/include/freetype/internal/ftmemory.h
index 202cd0a7f..4e05a29f1 100644
--- a/include/freetype/internal/ftmemory.h
+++ b/include/freetype/internal/ftmemory.h
@@ -371,8 +371,11 @@ extern "C++"
 #define FT_STRDUP( dst, str )                           \
           FT_MEM_SET_ERROR( FT_MEM_STRDUP( dst, str ) )
 
-#define FT_MEM_DUP( dst, address, size )                                    \
-          (dst) = ft_mem_dup( memory, (address), (FT_ULong)(size), &error )
+#define FT_MEM_DUP( dst, address, size )                       \
+          FT_ASSIGNP_INNER( dst, ft_mem_dup( memory,           \
+                                             (address),        \
+                                             (FT_ULong)(size), \
+                                             &error ) )
 
 #define FT_DUP( dst, address, size )                           \
           FT_MEM_SET_ERROR( FT_MEM_DUP( dst, address, size ) )



reply via email to

[Prev in Thread] Current Thread [Next in Thread]