<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi all,<div class=""><br class=""></div><div class="">In corelibs-foundation project we've been using a patch based on&nbsp;<a href="https://github.com/apple/swift-corelibs-foundation/pull/399/files" class="">https://github.com/apple/swift-corelibs-foundation/pull/399/files</a>&nbsp;for quite some time (summary: remove #include &lt;stdio.h&gt;). &nbsp;The PR hasn't gotten any where for various reasons. &nbsp;Currently, I've gotten libdispatch working on arm, but it requires a fix that's essentially identical. &nbsp;It is part of a PR available here:&nbsp;<a href="https://github.com/apple/swift-corelibs-libdispatch/pull/155" class="">https://github.com/apple/swift-corelibs-libdispatch/pull/155</a></div><div class=""><br class=""></div><div class="">I'd like to get this moving forward in both cases, and I'd like to bring it to the list. &nbsp;What exactly is stdio.h bringing in? &nbsp;I realize the comment identifies __off_t, but at least on arm that's being provided elsewhere. &nbsp;Furthermore, __off_t is defined in several places.</div><div class=""><br class=""></div><div class="">Are there any suggestions for what a satisfactory solution would be to address the duplicate definition of va_list on arm that does not negatively impact other platforms?</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">- Will</div></body></html>