<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - warn_unused_result noise"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=58727#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - warn_unused_result noise"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=58727">bug 58727</a>
              from <span class="vcard"><a class="email" href="mailto:spitzak@gmail.com" title="Bill Spitzak <spitzak@gmail.com>"> <span class="fn">Bill Spitzak</span></a>
</span></b>
        <pre>I think the complaint is about strtol(), which is being used apparently 
to find the other end of the numeric value (returned in the char** arg) 
while the number is ignored, thus causing this error.

It does seem that nobody is going to "accidentally" ignore the result of 
strtol. The warning really should be on functions returning things you 
*must* do something with, for instance malloc() where if you don't free 
the returned value you have a memory leak.

And they really should restore the (void)fn() work-around, which is 
readable.

On 05/07/2014 07:34 AM, <a href="mailto:bugzilla-daemon@freedesktop.org">bugzilla-daemon@freedesktop.org</a> wrote:
<span class="quote">> *<a href="show_bug.cgi?id=58727#c5">Comment # 5</a> <<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - warn_unused_result noise"
   href="show_bug.cgi?id=58727#c5">https://bugs.freedesktop.org/show_bug.cgi?id=58727#c5</a>> on
> <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - warn_unused_result noise"
   href="show_bug.cgi?id=58727">bug 58727</a> <<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - warn_unused_result noise"
   href="show_bug.cgi?id=58727">https://bugs.freedesktop.org/show_bug.cgi?id=58727</a>> from
> Daniel Macks <<a href="mailto:dmacks@netspace.org">mailto:dmacks@netspace.org</a>> *</span >
>
<span class="quote">> Thinking slightly more philosophically, do those functions really need to be
> (warn_unused_result)? Or, if it's important not to ignore the result, why are
> we ignoring the result?</span >
>
<span class="quote">> ------------------------------------------------------------------------
> You are receiving this mail because:</span >
>
<span class="quote">>   * You are watching the QA Contact of the bug.</span >
></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>