<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 09/18/17 03:07, Emil Velikov wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CACvgo53dD6b57LM9wH2MQcPm2PAHtu32TWg0e8h+4sx_GLxujw@mail.gmail.com">
<blockquote type="cite" style="color: #000000;">
<pre wrap="">Failure to call a destructor in C code could be interpreted as a used error,
or as a library error. I prefer to call it a library error, because it's
easier to just destroy it in the library, and not depend on users.
</pre>
</blockquote>
<pre wrap="">One can call it spaceship if they want to. That doesn't mean it's right <span class="moz-smiley-s3" title=";-)"><span>;-)</span></span></pre>
</blockquote>
<br>
I see, you hold a monopoly on rightness.<br>
<br>
<br>
<blockquote type="cite"
cite="mid:CACvgo53dD6b57LM9wH2MQcPm2PAHtu32TWg0e8h+4sx_GLxujw@mail.gmail.com">
<pre wrap="">Yes there's libraries that do all sorts of things to help lazy
users... I think pixman is not one of them.</pre>
</blockquote>
<br>
pixman allocates and maintains the object, so it should ensure that
it is also properly released. It doesn't appear reasonable to expect
that many users will be always releasing it. It's easier to do this
in one place.<br>
<br>
<br>
Yuri<br>
<br>
</body>
</html>