Commit 54a52c9eae for openssl.org

commit 54a52c9eae867c4869eb8668a8dcd15c5a2592eb
Author: Bob Beck <beck@openssl.org>
Date:   Tue Sep 2 19:10:13 2025 -0600

    the async/arch/async_foo.h files are not self contained headers

    Reviewed-by: Tomas Mraz <tomas@openssl.foundation>
    Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
    Reviewed-by: Norbert Pocs <norbertp@openssl.org>
    MergeDate: Wed May  6 11:35:46 2026
    (Merged from https://github.com/openssl/openssl/pull/31001)

diff --git a/crypto/async/arch/async_null.h b/crypto/async/arch/async_null.inc
similarity index 100%
rename from crypto/async/arch/async_null.h
rename to crypto/async/arch/async_null.inc
diff --git a/crypto/async/arch/async_posix.h b/crypto/async/arch/async_posix.inc
similarity index 100%
rename from crypto/async/arch/async_posix.h
rename to crypto/async/arch/async_posix.inc
diff --git a/crypto/async/arch/async_win.h b/crypto/async/arch/async_win.inc
similarity index 100%
rename from crypto/async/arch/async_win.h
rename to crypto/async/arch/async_win.inc
diff --git a/crypto/async/async_local.h b/crypto/async/async_local.h
index 9690adbb1e..7d3058e05e 100644
--- a/crypto/async/async_local.h
+++ b/crypto/async/async_local.h
@@ -26,9 +26,11 @@
 typedef struct async_ctx_st async_ctx;
 typedef struct async_pool_st async_pool;

-#include "arch/async_win.h"
-#include "arch/async_posix.h"
-#include "arch/async_null.h"
+/* clang-format off */
+#include "arch/async_win.inc"
+#include "arch/async_posix.inc"
+#include "arch/async_null.inc"
+/* clang-format on */

 struct async_ctx_st {
     async_fibre dispatcher;