<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi everyone,<div class=""><br class=""></div><div class="">i’m using Xcode (8.0) to build taglib (1.11) as a framework, and everything works just fine.</div><div class="">You can find the project at <a href="https://github.com/Phisto/Taglib" class="">https://github.com/Phisto/Taglib</a>.</div><div class=""><br class=""></div><div class="">But there is a flood (90 in total) of warnings emitted by Xcode:</div><div class=""><br class=""></div><div class="">1. a lot of "value conversion" issues</div><div class=""><br class=""></div><div class="">2 one "semantic issue" </div><div class=""><br class=""></div><div class="">3. some "dead store“ warnings</div><div class=""><br class=""></div><div class="">4. some „logic error“ warnings</div><div class=""><br class=""></div><div class="">None of them seem to cause any problems, but i don’t feel comfortable building projects with warnings.</div><div class=""><br class=""></div><div class="">1. Most of the "value conversion“ warnings complain about not casting unsigned long to unsigned int.</div><div class="">Is it safe to cast the values to silence these warnings ? Do i need to release this code changes ?</div><div class="">I’m happy to do that, but currently the github project just contains the project files and not the taglib source.</div><div class="">  </div><div class="">2. The "semantic issue“ - well - i really don’t know what to do about that or if its some how a problem.</div><div class=""><br class=""></div><div class="">„Deleted called on ‚Taglib::FileRef::FileTypeResolver‘ that s abstract but has non virtual destructor.“ list.tcc line 80.</div><div class=""><br class=""></div><div class="">3. I could silence these warnings with  <span style="color: rgb(120, 73, 42); font-family: Menlo; font-size: 11px;" class="">#pragma unused(var)</span>.</div><div class="">Same questions as with 1.</div><div class=""><br class=""></div><div class="">4. The „logic error“ warnings complain about dereferencing null pointer and using null pointer arguments in memory comparison functions. I "just" use taglib and i really don’t have any experience with C++ so again i’m not able to check if there is something about these warnings. </div><div class="">Here is a screenshot of one the „logic errors“: <a href="http://simonsapps.de/null_pointer_warning.png" class="">http://simonsapps.de/null_pointer_warning.png</a></div><div class=""><br class=""></div><div class="">Thank you for any help you can provide.</div><div class=""><br class=""></div><div class="">Best regards,</div><div class="">Simon Gaus</div></body></html>