string signature(registry.loaders.back()->get_signature_size(), 0);
unsigned sig_len = io.read(&signature[0], signature.size());
- ImageLoader *loader = 0;
+ ImageLoader *loader = nullptr;
for(auto i=registry.loaders.begin(); (!loader && i!=registry.loaders.end()); ++i)
if((*i)->detect(signature))
loader = (*i)->create(io);