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

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/34588ddd014e7d8cd535a1574727f3513babe250">https://github.com/macports/macports-legacy-support/commit/34588ddd014e7d8cd535a1574727f3513babe250</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 34588ddd014e7d8cd535a1574727f3513babe250
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Tue Sep 27 22:55:17 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    assert.h: add C11 static_assert
</span>---
 README.md        |  5 +++++
 include/assert.h | 19 +++++++++++++++++++
 2 files changed, 24 insertions(+)

<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 18c0d7a..91e9eb0 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;'>@@ -23,6 +23,11 @@ Wrapped headers and replaced functions are:
</span>     <th>Feature</th>
     <th>Max Version Needing Feature</th>
   </tr>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+  <tr>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <td><code>assert.h</code></td>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <td>Adds C11 <code>static_assert</code> definition</td>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <td>OSX10.10</td>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  </tr>
</span>   <tr>
     <td><code>cmath</code></td>
     <td>Adds the same functions as those provided by the herein <code>math.h</code>,
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/include/assert.h b/include/assert.h
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..430fecd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/include/assert.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/* Include the primary system assert.h */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#include_next <assert.h>
</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;'>+/* now add the missing definition of static_assert for C11 code, added to the 10.11 SDK. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/* if a newer assert.h header has already done this in a modern SDK, then */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/* _ASSERT_H_ will be defined and will block this */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#ifndef _ASSERT_H_
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define _ASSERT_H_
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#ifndef __cplusplus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define static_assert _Static_assert
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif /* __STDC_VERSION__ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif /* !__cplusplus */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif /* _ASSERT_H_ */
</span></pre><pre style='margin:0'>

</pre>