<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/d20ecb2286de58c44fa3abd78ffd3d51d07035c0">https://github.com/macports/macports-legacy-support/commit/d20ecb2286de58c44fa3abd78ffd3d51d07035c0</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit d20ecb2286de58c44fa3abd78ffd3d51d07035c0
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Mon Nov 25 17:30:01 2024 -0800

<span style='display:block; white-space:pre;color:#404040;'>    cdefsinfo: Add more reports, mainly for ino64.
</span>---
 manual_tests/cdefsinfo.c | 113 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 113 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 d01114b..1b6985e 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;'>@@ -26,6 +26,7 @@
</span> int printf(const char *format, ...);
 
 #define PRINT_VAR(x) printf("%s = %lld\n", #x, (long long) x)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#define PRINT_SVAR(x) printf("%s = \"%s\"\n", #x, "" x)
</span> #define PRINT_UNDEF(x) printf(#x " is undefined\n")
 
 static void
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,6 +74,61 @@ print_before_cdefs(void)
</span>   #else
   PRINT_UNDEF(__DARWIN_C_LEVEL);
   #endif
<span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __LP64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(__LP64__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__LP64__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_ONLY_UNIX_CONFORMANCE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(__DARWIN_ONLY_UNIX_CONFORMANCE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_ONLY_UNIX_CONFORMANCE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_UNIX03
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(__DARWIN_UNIX03);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_UNIX03);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_SUF_UNIX03
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_SVAR(__DARWIN_SUF_UNIX03);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_SUF_UNIX03);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef _DARWIN_NO_64_BIT_INODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(_DARWIN_NO_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(_DARWIN_NO_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef _DARWIN_USE_64_BIT_INODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(_DARWIN_USE_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(_DARWIN_USE_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef _DARWIN_FEATURE_64_BIT_INODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(_DARWIN_FEATURE_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(_DARWIN_FEATURE_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef _DARWIN_FEATURE_ONLY_64_BIT_INODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(_DARWIN_FEATURE_ONLY_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(_DARWIN_FEATURE_ONLY_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_64_BIT_INO_T
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(__DARWIN_64_BIT_INO_T);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_64_BIT_INO_T);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_ONLY_64_BIT_INODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(__DARWIN_ONLY_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_ONLY_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_SUF_64_BIT_INO_T
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_SVAR(__DARWIN_SUF_64_BIT_INO_T);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_SUF_64_BIT_INO_T);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span> }
 
 #include <sys/cdefs.h>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -122,6 +178,61 @@ print_after_cdefs(void)
</span>   #else
   PRINT_UNDEF(__DARWIN_C_LEVEL);
   #endif
<span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __LP64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(__LP64__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__LP64__);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_ONLY_UNIX_CONFORMANCE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(__DARWIN_ONLY_UNIX_CONFORMANCE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_ONLY_UNIX_CONFORMANCE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_UNIX03
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(__DARWIN_UNIX03);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_UNIX03);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_SUF_UNIX03
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_SVAR(__DARWIN_SUF_UNIX03);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_SUF_UNIX03);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef _DARWIN_NO_64_BIT_INODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(_DARWIN_NO_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(_DARWIN_NO_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef _DARWIN_USE_64_BIT_INODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(_DARWIN_USE_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(_DARWIN_USE_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef _DARWIN_FEATURE_64_BIT_INODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(_DARWIN_FEATURE_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(_DARWIN_FEATURE_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef _DARWIN_FEATURE_ONLY_64_BIT_INODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(_DARWIN_FEATURE_ONLY_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(_DARWIN_FEATURE_ONLY_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_64_BIT_INO_T
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(__DARWIN_64_BIT_INO_T);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_64_BIT_INO_T);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_ONLY_64_BIT_INODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_VAR(__DARWIN_ONLY_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_ONLY_64_BIT_INODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #ifdef __DARWIN_SUF_64_BIT_INO_T
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_SVAR(__DARWIN_SUF_64_BIT_INO_T);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  PRINT_UNDEF(__DARWIN_SUF_64_BIT_INO_T);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  #endif
</span> }
 
 /* Include stdio afterward, since it might influence the definitions. */
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -135,6 +246,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_VAR(__MPLS_SDK_MAJOR);
</span>   printf("\n");
   print_before_cdefs();
   printf("\n");
</pre><pre style='margin:0'>

</pre>