]> granicus.if.org Git - taglib/commitdiff
changed SUNPRO_CC version check to first check if SUNPRO_CC is defined
authorRyan Lucchese <ryan.lucchese@write-c.com>
Tue, 30 Jun 2015 19:41:09 +0000 (13:41 -0600)
committerRyan Lucchese <ryan.lucchese@write-c.com>
Tue, 30 Jun 2015 19:41:09 +0000 (13:41 -0600)
taglib/toolkit/tbytevector.cpp

index ac32af714cac66536162e30016a147ea7c87d17d..4c17a739b9287002facabed835dad8f68e4218e4 100644 (file)
@@ -746,7 +746,7 @@ ByteVector::ReverseIterator ByteVector::rbegin()
 
 ByteVector::ConstReverseIterator ByteVector::rbegin() const
 {
-#if __SUNPRO_CC >= 0x5130
+#if defined(__SUNPRO_CC) && (__SUNPRO_CC >= 0x5130)
   return ConstReverseIterator(static_cast<const char*>(&*(d->data->data.rbegin() + (d->data->data.size() - (d->offset + d->length)))));
 #else
   return d->data->data.rbegin() + (d->data->data.size() - (d->offset + d->length));
@@ -761,7 +761,7 @@ ByteVector::ReverseIterator ByteVector::rend()
 
 ByteVector::ConstReverseIterator ByteVector::rend() const
 {
-#if __SUNPRO_CC >= 0x5130
+#if defined(__SUNPRO_CC) && (__SUNPRO_CC >= 0x5130)
   return ConstReverseIterator(static_cast<const char*>(&*(d->data->data.rbegin() + (d->data->data.size() - d->offset))));
 #else
   return d->data->data.rbegin() + (d->data->data.size() - d->offset);