<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-legacy-support.

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/7e089dd47e01d36fb5a230d19b6c2f934d6a6fa2">https://github.com/macports/macports-legacy-support/commit/7e089dd47e01d36fb5a230d19b6c2f934d6a6fa2</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7e089dd47e01d36fb5a230d19b6c2f934d6a6fa2
</span>Author: Marcus Calhoun-Lopez <marcuscalhounlopez@gmail.com>
AuthorDate: Sat Apr 16 18:43:41 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    remove wrapper macros
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Wrapper functions now shadow the original function names.
</span>---
 include/MacportsLegacySupport.h                 |  1 -
 include/MacportsLegacyWrappers/wrapper_macros.h | 37 -------------------------
 2 files changed, 38 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/include/MacportsLegacySupport.h b/include/MacportsLegacySupport.h
</span><span style='display:block; white-space:pre;color:#808080;'>index a940412..09b0e8e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/include/MacportsLegacySupport.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/include/MacportsLegacySupport.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,6 @@
</span> #define _MACPORTS_LEGACYSUPPORTDEFS_H_
 
 /* Not needed -- #include "AvailabilityMacros.h" */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#include "MacportsLegacyWrappers/wrapper_macros.h"
</span> 
 /* C++ extern definitions */
 #if defined(__cplusplus)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/include/MacportsLegacyWrappers/wrapper_macros.h b/include/MacportsLegacyWrappers/wrapper_macros.h
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 981bb5a..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/include/MacportsLegacyWrappers/wrapper_macros.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,37 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Copyright (c) 2019 Christian Cornelssen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Permission to use, copy, modify, and distribute this software for any
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * purpose with or without fee is hereby granted, provided that the above
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * copyright notice and this permission notice appear in all copies.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#ifndef _MACPORTS_LEGACYSUPPORTWRAP_H_
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define _MACPORTS_LEGACYSUPPORTWRAP_H_
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* We need support for __asm */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#if !__GNUC__ && !__clang__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#undef __DISABLE_MP_LEGACY_SUPPORT_FUNCTION_WRAPPING__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define __DISABLE_MP_LEGACY_SUPPORT_FUNCTION_WRAPPING__ 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#if !__DISABLE_MP_LEGACY_SUPPORT_FUNCTION_WRAPPING__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* Could include Darwin's <sys/cdefs.h> and use __STRING, __CONCAT */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* But for wrappers we require __asm, thus GCC/Clang, thus ANSI C, anyway */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* Wrapper support macros */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/* Use __asm instead of asm, as the latter is not recognized with e.g. -ansi */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define __MP_LEGACY_WRAPPER(sym) macports_legacy_##sym
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define __MP_LEGACY_WRAPPER_ALIAS(sym) __asm("_macports_legacy_" #sym)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* !__DISABLE_MP_LEGACY_SUPPORT_FUNCTION_WRAPPING__ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* _MACPORTS_LEGACYSUPPORTWRAP_H_ */
</span></pre><pre style='margin:0'>

</pre>