|
|
@ -163,7 +163,8 @@ namespace Exiv2 {
|
|
|
|
const uint32_t val = static_cast<uint32_t>(value.toLong());
|
|
|
|
const uint32_t val = static_cast<uint32_t>(value.toLong());
|
|
|
|
bool sep = false;
|
|
|
|
bool sep = false;
|
|
|
|
for (int i = 0; i < N; i++) {
|
|
|
|
for (int i = 0; i < N; i++) {
|
|
|
|
const TagDetailsBitmask* td = &array[i];
|
|
|
|
// *& acrobatics is a workaround for a MSVC 7.1 bug
|
|
|
|
|
|
|
|
const TagDetailsBitmask* td = *(&array) + i;
|
|
|
|
|
|
|
|
|
|
|
|
if (val & td->mask_) {
|
|
|
|
if (val & td->mask_) {
|
|
|
|
if (sep) {
|
|
|
|
if (sep) {
|
|
|
|