On 23 November 2012 13:15, Gor Gyolchanyan <span dir="ltr"><<a href="mailto:gor.f.gyolchanyan@gmail.com" target="_blank">gor.f.gyolchanyan@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm translating OpenGL headers, taken from <a href="http://opengl.org" target="_blank">opengl.org</a> (glcorearb.h, glext.h, wglext.h, glxext.h) and I'm going to translate WinAPI headers (all except DirectX and deprecated, like winsock1) after that.<div>

<div><br></div><div>As we all know, the WinAPI binding in druntime as well as the static libraries of WinAPI, which come with DMD are in horrendous state.</div><div><br></div><div>I can translate the headers with a bunch of moderately complex regexp search/replace operations, some manual tweaks and compilations with RDMD to ensure correctness.</div>

<div><br></div><div>The questions are:</div><div>    1. Can the DMD folks update the static libraries for WinAPI, so they match with what I'm gonna submit for druntime?</div><div>    2. What requirements are there (except keeping WinAPI names unmodified) for the translated headers to end up in druntime?</div>

<div>    3. Can the deimos folks please make an OpenGL repo so I can place my translated headers in there? Yes, I know the rules of deimos.</div></div></blockquote><div><br></div><div>*Approve!*</div><div><br></div><div>
The Win64 libs can use Microsoft's .lib files verbatim, since the Win64 compiler now uses the MS-COFF format.</div><div>So updating the win32 libs would be for x86 only.</div></div></div>