From d274c6a5978c206fb01f1798172b8dd3d7a10fbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 15 Jun 2006 21:17:05 +0000 Subject: [PATCH] Added non-const form of BString::operator<<(BString&) for backwards compatibility (see bug #418). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17851 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/support/String.cpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/kits/support/String.cpp b/src/kits/support/String.cpp index 54c19560f7..74c368c45c 100644 --- a/src/kits/support/String.cpp +++ b/src/kits/support/String.cpp @@ -2307,7 +2307,23 @@ BString::_AssertNotUsingAsCString() const #endif -/*----- Non-member compare for sorting, etc. ------------------------------*/ +// #pragma mark - backwards compatibility + + +/*! + Translates to (missing const): + BString& BString::operator<<(BString& string) +*/ +extern "C" BString& +__ls__7BStringR7BString(BString* self, BString& string) +{ + return self->operator<<(string); +} + + +// #pragma mark - Non-member compare for sorting, etc. + + int Compare(const BString &string1, const BString &string2) {