+1999-10-28 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/support/lstrings.C (tostr(char)): fix it to handle param as
+ a character not as a small integer.
+
+ * src/support/lyxstring.C (find): removed Assert and added i >=
+ rep->sz to the first if.
+
1999-10-27 Lars Gullik Bjønnes <larsbj@lyx.org>
* src/LyXAction.C (LookupFunc): added a workaround for sun
1999-10-27 Lars Gullik Bjønnes <larsbj@lyx.org>
* src/LyXAction.C (LookupFunc): added a workaround for sun
lyxstring::size_type lyxstring::find(lyxstring const & a, size_type i) const
{
lyxstring::size_type lyxstring::find(lyxstring const & a, size_type i) const
{
- if (!rep->sz) return npos;
+ if (!rep->sz || i >= rep->sz) return npos;
TestlyxstringInvariant(this);
for (size_type t = i; rep->sz - t >= a.length(); ++t) {
TestlyxstringInvariant(this);
for (size_type t = i; rep->sz - t >= a.length(); ++t) {