summaryrefslogtreecommitdiffstats
path: root/src/dialogs/swatches.cpp
diff options
context:
space:
mode:
authorMenTaLguY <mental@rydia.net>2007-03-18 18:39:13 +0000
committermental <mental@users.sourceforge.net>2007-03-18 18:39:13 +0000
commitcafc0a767ff7852a805dfb3a08b6c7f712444c8f (patch)
treed3c2954bf6fbf3e5bad03d3840cdc4bdef3ef80c /src/dialogs/swatches.cpp
parentUpdated Catalan translation (diff)
downloadinkscape-cafc0a767ff7852a805dfb3a08b6c7f712444c8f.tar.gz
inkscape-cafc0a767ff7852a805dfb3a08b6c7f712444c8f.zip
fix 64-bit issues with width of npos -- patch #1675697 from mellum
(Falk Hueffner) (bzr r2695)
Diffstat (limited to 'src/dialogs/swatches.cpp')
-rw-r--r--src/dialogs/swatches.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/dialogs/swatches.cpp b/src/dialogs/swatches.cpp
index e29335193..900b83cc1 100644
--- a/src/dialogs/swatches.cpp
+++ b/src/dialogs/swatches.cpp
@@ -596,12 +596,12 @@ bool parseNum( char*& str, int& val ) {
static bool getBlock( std::string& dst, guchar ch, std::string const str )
{
bool good = false;
- size_t pos = str.find(ch);
+ std::string::size_type pos = str.find(ch);
if ( pos != std::string::npos )
{
- size_t pos2 = str.find( '(', pos );
+ std::string::size_type pos2 = str.find( '(', pos );
if ( pos2 != std::string::npos ) {
- size_t endPos = str.find( ')', pos2 );
+ std::string::size_type endPos = str.find( ')', pos2 );
if ( endPos != std::string::npos ) {
dst = str.substr( pos2 + 1, (endPos - pos2 - 1) );
good = true;
@@ -614,7 +614,7 @@ static bool getBlock( std::string& dst, guchar ch, std::string const str )
static bool popVal( guint64& numVal, std::string& str )
{
bool good = false;
- size_t endPos = str.find(',');
+ std::string::size_type endPos = str.find(',');
if ( endPos == std::string::npos ) {
endPos = str.length();
}
@@ -644,11 +644,11 @@ void ColorItem::_wireMagicColors( void* p )
{
for ( std::vector<ColorItem*>::iterator it = onceMore->_colors.begin(); it != onceMore->_colors.end(); ++it )
{
- size_t pos = (*it)->def.descr.find("*{");
+ std::string::size_type pos = (*it)->def.descr.find("*{");
if ( pos != std::string::npos )
{
std::string subby = (*it)->def.descr.substr( pos + 2 );
- size_t endPos = subby.find("}*");
+ std::string::size_type endPos = subby.find("}*");
if ( endPos != std::string::npos )
{
subby.erase( endPos );