Fixing some regression bugs, not directly linked to the library functionality

- Comeau does not know strdup
- Comeau and intel report "\n" as a printable character (isprint('\n')==true)


[SVN r22464]
This commit is contained in:
Pavol Droba
2004-03-09 18:25:03 +00:00
parent 9d1fb3c9ff
commit bdc72f04cd
4 changed files with 66 additions and 56 deletions

View File

@ -11,8 +11,8 @@
#include <boost/test/included/test_exec_monitor.hpp>
#include <string>
#include <string.h>
#include <iostream>
#include <algorithm>
#include <boost/algorithm/string/case_conv.hpp>
#include <boost/test/test_tools.hpp>
@ -24,8 +24,13 @@ void conv_test()
string str1("AbCdEfG 123 xxxYYYzZzZ");
string str2("AbCdEfG 123 xxxYYYzZzZ");
string str3("");
char* pch1=strdup("AbCdEfG 123 xxxYYYzZzZ");
char* pch2=strdup("AbCdEfG 123 xxxYYYzZzZ");
const char pch[]="AbCdEfG 123 xxxYYYzZzZ";
unsigned int pchlen=sizeof(pch);
char* pch1=new char[pchlen];
std::copy(pch, pch+pchlen, pch1);
char* pch2=new char[pchlen];
std::copy(pch, pch+pchlen, pch2);
// *** iterator tests *** //