The attached patch fully qualifies string references which weren't previously.
Code: Select all
Index: Magick++/lib/CoderInfo.cpp
===================================================================
--- Magick++/lib/CoderInfo.cpp (revision 18240)
+++ Magick++/lib/CoderInfo.cpp (working copy)
@@ -55,9 +55,9 @@
}
else
{
- _name=string(magickInfo->name);
- _description=string(magickInfo->description);
- _mimeType=string(magickInfo->mime_type ? magickInfo->mime_type : "");
+ _name=std::string(magickInfo->name);
+ _description=std::string(magickInfo->description);
+ _mimeType=std::string(magickInfo->mime_type ? magickInfo->mime_type : "");
_isReadable=((magickInfo->decoder == 0) ? false : true);
_isWritable=((magickInfo->encoder == 0) ? false : true);
_isMultiFrame=((magickInfo->adjoin == 0) ? false : true);
@@ -119,9 +119,9 @@
}
Magick::CoderInfo::CoderInfo(const MagickCore::MagickInfo *magickInfo_)
- : _name(string(magickInfo_->name ? magickInfo_->name : "")),
- _description(string(magickInfo_->description ? magickInfo_->description : "")),
- _mimeType(string(magickInfo_->mime_type ? magickInfo_->mime_type : "")),
+ : _name(std::string(magickInfo_->name ? magickInfo_->name : "")),
+ _description(std::string(magickInfo_->description ? magickInfo_->description : "")),
+ _mimeType(std::string(magickInfo_->mime_type ? magickInfo_->mime_type : "")),
_isReadable(magickInfo_->decoder ? true : false),
_isWritable(magickInfo_->encoder ? true : false),
_isMultiFrame(magickInfo_->adjoin ? true : false)
Index: Magick++/lib/Geometry.cpp
===================================================================
--- Magick++/lib/Geometry.cpp (revision 18240)
+++ Magick++/lib/Geometry.cpp (working copy)
@@ -288,7 +288,7 @@
char
buffer[MaxTextExtent];
- string
+ std::string
geometry;
if (!isValid())
Index: Magick++/lib/Image.cpp
===================================================================
--- Magick++/lib/Image.cpp (revision 18240)
+++ Magick++/lib/Image.cpp (working copy)
@@ -1865,8 +1865,8 @@
}
else
{
- (void) CopyMagickString(boundingArea,string(boundingArea_).c_str(),
- MaxTextExtent);
+ (void) CopyMagickString(boundingArea,
+ std::string(boundingArea_).c_str(), MaxTextExtent);
}
drawInfo->geometry=boundingArea;
}