<div dir="ltr"><div>Thank you for the merge.  And you piqued my curiosity as to the why.  <br><br>My gentoo zconf.h defines the macro as _Z_OF instead of OF.  Digging deeper, they made the change on the premise that OF is a stupid, polluting name for an internal macro.  There was disagreement as to the value of the change (<a href="https://bugs.gentoo.org/show_bug.cgi?id=383179">https://bugs.gentoo.org/show_bug.cgi?id=383179</a>)<br>
<br><br></div>Dan.<br><div><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 4, 2014 at 8:27 AM, Björn Gustavsson <span dir="ltr"><<a href="mailto:bjorn@erlang.org" target="_blank">bjorn@erlang.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On Mon, Feb 3, 2014 at 6:35 PM, Daniel Goertzen<br>
<<a href="mailto:daniel.goertzen@gmail.com">daniel.goertzen@gmail.com</a>> wrote:<br>
> A dependency on zlib.h was recently removed (commit 8a147a7365).  This also<br>
> removes the definition of the macro "OF" which is required by gzio.c.  Now<br>
> "OF" is evidently defined by other headers on some systems, but on at least<br>
> Gentoo Linux this is not the case.<br>
<br>
</div>The OF() macro is defined in zconf.h, which is included by zlib.h, so<br>
I don't understand why the build should break on Gentoo Linux.<br>
<br>
But since the use of OF() is completely unnecessary and is an<br>
unnecessary dependency I have written a commit message for your<br>
patch and included it in our daily builds.<br>
<br>
git fetch git@github.com:bjorng/otp.git bjorn/erts/zlib-1.2.8/OTP-11669<br>
<br>
/Bjorn<br>
<span class=""><font color="#888888"><br>
--<br>
Björn Gustavsson, Erlang/OTP, Ericsson AB<br>
</font></span></blockquote></div><br></div></div></div>