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

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/fd49ff9f28b977bad7c0994bd7de877f9a6de1f3">https://github.com/macports/macports-legacy-support/commit/fd49ff9f28b977bad7c0994bd7de877f9a6de1f3</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit fd49ff9f28b977bad7c0994bd7de877f9a6de1f3
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Sun Jun 16 16:00:23 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    Clean up STAILQ_FOREACH
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This was missing from the README list.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    There's also no need for the version threshold macro when it uses an
</span><span style='display:block; white-space:pre;color:#404040;'>    ifndef.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'>    Tests pass on all platforms, though there's no specific test for this
</span><span style='display:block; white-space:pre;color:#404040;'>    feature.  That should be added in the future.  The change is fairly
</span><span style='display:block; white-space:pre;color:#404040;'>    simple.
</span>---
 README.md                       | 5 +++++
 include/MacportsLegacySupport.h | 4 ++--
 include/sys/queue.h             | 4 ----
 3 files changed, 7 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/README.md b/README.md
</span><span style='display:block; white-space:pre;color:#808080;'>index 4d509ca..6f717a0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/README.md
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/README.md
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -147,6 +147,11 @@ Wrapped headers and replaced functions are:
</span>     <td>Adds missing <code>MAP_ANONYMOUS</code> definition</td>
     <td>OSX10.10</td>
   </tr>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+  <tr>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <td><code>sys/queue.h</code></td>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <td>Adds <code>STAILQ_FOREACH</code> macro</td>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <td>OSX10.4</td>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  </tr>
</span>   <tr>
     <td><code>sys/stdio.h</code></td>
     <td>Adds <code>renameat</code> function</td>
<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 e10bdeb..82bcf35 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;'>@@ -208,8 +208,8 @@
</span> /* pthread_rwlock_initializer is not defined until 10.5 */
 #define __MPLS_SDK_SUPPORT_PTHREAD_RWLOCK__   (__MPLS_SDK_MAJOR < 1050)
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-/* STAILQ_FOREACH is not defined on Tiger*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define __MP_LEGACY_SUPPORT_STAILQ_FOREACH__  (__MPLS_TARGET_OSVER < 1050)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/* STAILQ_FOREACH is not defined until 10.5 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/* The addition uses an #ifndef, so no feature flag is necessary */
</span> 
 /* c++11 <cmath> PPC 10.[45] and Intel 10.[4-6], GNU g++ 4.6 through 8. */
 #if (__MPLS_TARGET_OSVER < 1070 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/include/sys/queue.h b/include/sys/queue.h
</span><span style='display:block; white-space:pre;color:#808080;'>index 82efb7f..4facf3f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/include/sys/queue.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/include/sys/queue.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +24,7 @@
</span> /* Include the primary system sys/queue.h */
 #include_next <sys/queue.h>
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#if __MP_LEGACY_SUPPORT_STAILQ_FOREACH__
</span> /* STAILQ_FOREACH is not defined on Tiger */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> #ifndef STAILQ_FOREACH
 #define STAILQ_FOREACH(var, head, field)     \
     for((var) = STAILQ_FIRST((head));        \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,6 +32,4 @@
</span>        (var) = STAILQ_NEXT((var), field))
 #endif
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* __MP_LEGACY_SUPPORT_STAILQ_FOREACH__ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> #endif /* _MACPORTS_SYS_QUEUE_H_ */
</pre><pre style='margin:0'>

</pre>