Package: g++-3.0 Version: 1:3.0.4-7 Severity: normal the code below is from Josuttis' "The C++ standard library" and I have seen it elsewhere. It works under 2.95.4.
#include <string> #include <algorithm> #include <cctype> #include <iostream> using namespace std; int main(int argc, char* argv[]) { string foo = "Some Mixed Case Text"; cout << foo << endl; transform(foo.begin(), foo.end(), foo.begin(), tolower); cout << foo << endl; exit(0); } The problem seems to be the second use of foo.begin(). -- System Information Debian Release: 3.0 Architecture: i386 Kernel: Linux one 2.4.18 #1 Sat Mar 9 08:43:28 PST 2002 i686 Locale: LANG=C, LC_CTYPE=en_US Versions of packages g++-3.0 depends on: ii gcc-3.0 1:3.0.4-7 The GNU C compiler. ii gcc-3.0-base 1:3.0.4-7 The GNU Compiler Collection (base ii libc6 2.2.5-4 GNU C Library: Shared libraries an ii libstdc++3-dev 1:3.0.4-7 The GNU stdc++ library version 3 ( -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]