Remove warning "implicit conversion changes signedness" in jpegImageCodecImpl.cpp

Issue #198 closed
Paolo Brandoli repo owner created an issue

/Users/vagrant/git/imebra/library/implementation/jpegImageCodecImpl.cpp:1143:81: warning: implicit conversion changes signedness: 'std::int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]

                        amplitude = ((std::uint32_t)1 << amplitudeLength) + diff - 1;
                                                                          ~ ^~~~

/Users/vagrant/git/imebra/library/implementation/jpegImageCodecImpl.cpp:1417:69: warning: implicit conversion changes signedness: 'std::int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]

            amplitude = ((std::uint32_t)1 << amplitudeLength) + value -1;
                                                              ~ ^~~~~

Comments (6)

  1. Log in to comment