diff --git a/ChangeLog b/ChangeLog index aace30f3af..9b18bad7ff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +1999-11-03 Lars Gullik Bjønnes + + * src/support/lyxstring.C (compare): pass c_str() + (compare): pass c_str + (compare): pass c_str + 1999-11-03 Jean-Marc Lasgouttes * src/support/DebugStream.C: was not included correctly. diff --git a/src/support/lyxstring.C b/src/support/lyxstring.C index 2ed6bc9d8f..1d12bd51d2 100644 --- a/src/support/lyxstring.C +++ b/src/support/lyxstring.C @@ -1418,7 +1418,7 @@ int lyxstring::compare(lyxstring const & str) const { TestlyxstringInvariant(this); - return compare(0, rep->sz, str.rep->s, str.rep->sz); + return compare(0, rep->sz, str.c_str(), str.rep->sz); } @@ -1435,7 +1435,7 @@ int lyxstring::compare(size_type pos, size_type n, lyxstring const & str) const { TestlyxstringInvariant(this); - return compare(pos, n, str.rep->s, str.rep->sz); + return compare(pos, n, str.c_str(), str.rep->sz); } @@ -1444,7 +1444,7 @@ int lyxstring::compare(size_type pos, size_type n, lyxstring const & str, { TestlyxstringInvariant(this); - return compare(pos, n, str.rep->s + pos2, n2); + return compare(pos, n, str.c_str() + pos2, n2); }