<div dir="ltr">Hi Henrik,<br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 7, 2016 at 9:51 AM, Henrik Sperre Johansen <span dir="ltr">&lt;<a href="mailto:henrik.s.johansen@veloxit.no" target="_blank">henrik.s.johansen@veloxit.no</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
...uintptr_t?<br>
<br>
*ducks and covers*<br></blockquote><div><br></div><div> uintptr_t implies four tasks:</div><div>- verifying uintptr_t is supported in the C compilation environments on (at least) the 5 standard platforms we have (and the FreeBSD folks would like to know too, and RiscOS).</div><div>- adding uintptr_t support in Slang&#39;s type inferrencer</div><div>- going through all the VMMaker methods that declare C types, identifying which type declarations should use uintptr_t and modifying them to do so</div><div>- going through all the platforms source for all functions that take pointer arguments (hundreds) and modifying them to use uintptr_t instead of long (the last default)</div><div></div></div> <div class="gmail_extra"><br></div>That&#39;s at least half a week&#39;s work.  Do you volunteer?</div><div class="gmail_extra"><br><div data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>