PIString fix

git-svn-id: svn://db.shs.com.ru/pip@44 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
2015-03-30 08:49:19 +00:00
parent 8c051235aa
commit 595543bea9
8 changed files with 301 additions and 69 deletions

View File

@@ -135,6 +135,29 @@ public:
#include <netdb.h>
int main (int argc, char * argv[]) {
PIString s, s2;
s = "test";
PICout(0xFFFF) << s << s.length();
s += PIString(" test") + " !";
PICout(0xFFFF) << s << s.length();
s.clear();
PICout(0xFFFF) << s << s.length();
s += " test";
PICout(0xFFFF) << s << s.length();
s.insert(1, PIString("|") + ",|");
PICout(0xFFFF) << s << s.length() << (s == (PIString(" |,|")+"test"));
s.resize(4);
PICout(0xFFFF) << s << s.length();
s = PIString("new");
PICout(0xFFFF) << s << s.length();
PIByteArray ba;
ba << s;
piCout << ba.size() << ba;
ba >> s2;
PICout(0xFFFF) << s2 << s2.length();
return 0;
hostent * he = 0;
he = gethostbyname(argv[1]);
piCout << he->h_name;