<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/810c1a4b21c87fec14f059b6021f8c3c2fa1be10">https://github.com/macports/macports-legacy-support/commit/810c1a4b21c87fec14f059b6021f8c3c2fa1be10</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 810c1a4b21c87fec14f059b6021f8c3c2fa1be10
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Wed Dec 4 12:27:57 2024 -0800
<span style='display:block; white-space:pre;color:#404040;'> cdefsinfo: Add compiler info.
</span>---
manual_tests/cdefsinfo.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/manual_tests/cdefsinfo.c b/manual_tests/cdefsinfo.c
</span><span style='display:block; white-space:pre;color:#808080;'>index 1b6985e..b5ccf9e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/manual_tests/cdefsinfo.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/manual_tests/cdefsinfo.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,6 +29,49 @@ int printf(const char *format, ...);
</span> #define PRINT_SVAR(x) printf("%s = \"%s\"\n", #x, "" x)
#define PRINT_UNDEF(x) printf(#x " is undefined\n")
<span style='display:block; white-space:pre;background:#e0ffe0;'>+static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+print_compiler(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_VAR(__cplusplus);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_UNDEF(__cplusplus);
</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;'>+ #ifdef __GNUC__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_VAR(__GNUC__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_UNDEF(__GNUC__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __GNUC_MINOR__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_VAR(__GNUC_MINOR__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_UNDEF(__GNUC_MINOR__);
</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;'>+ #ifdef __clang_major__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_VAR(__clang_major__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_UNDEF(__clang_major__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __clang_minor__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_VAR(__clang_minor__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_UNDEF(__clang_minor__);
</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;'>+ #ifdef __APPLE_CC__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_VAR(__APPLE_CC__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_UNDEF(__APPLE_CC__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __apple_build_version__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_VAR(__apple_build_version__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PRINT_UNDEF(__apple_build_version__);
</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;'>+
</span> static void
print_before_cdefs(void)
{
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -246,6 +289,8 @@ main(int argc, char *argv[])
</span> {
(void) argc; (void) argv;
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf("\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ print_compiler();
</span> printf("\n");
PRINT_VAR(__MPLS_SDK_MAJOR);
printf("\n");
</pre><pre style='margin:0'>
</pre>