test driver
This commit is contained in:
parent
4ebfc42adb
commit
472a9cb404
@ -1,5 +1,5 @@
|
|||||||
#ifndef lint
|
#ifndef lint
|
||||||
static char rcsid[] = "@(#$Id: smallut.cpp,v 1.31 2008-08-30 07:34:11 dockes Exp $ (C) 2004 J.F.Dockes";
|
static char rcsid[] = "@(#$Id: smallut.cpp,v 1.32 2008-09-08 15:47:12 dockes Exp $ (C) 2004 J.F.Dockes";
|
||||||
#endif
|
#endif
|
||||||
/*
|
/*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
@ -401,7 +401,7 @@ string truncate_to_word(const string &input, string::size_type maxlen)
|
|||||||
|
|
||||||
void utf8truncate(string &s, int maxlen)
|
void utf8truncate(string &s, int maxlen)
|
||||||
{
|
{
|
||||||
if (s.size() <= maxlen)
|
if (s.size() <= string::size_type(maxlen))
|
||||||
return;
|
return;
|
||||||
Utf8Iter iter(s);
|
Utf8Iter iter(s);
|
||||||
int pos = 0;
|
int pos = 0;
|
||||||
@ -641,12 +641,15 @@ int main(int argc, char **argv)
|
|||||||
printf("[%s] %s [%s] \n", suffpairs[i].s1,
|
printf("[%s] %s [%s] \n", suffpairs[i].s1,
|
||||||
c == 0 ? "matches" : c < 0 ? "<" : ">", suffpairs[i].s2);
|
c == 0 ? "matches" : c < 0 ? "<" : ">", suffpairs[i].s2);
|
||||||
}
|
}
|
||||||
#elif 1
|
#elif 0
|
||||||
std::string testit("\303\251l\303\251gant");
|
std::string testit("\303\251l\303\251gant");
|
||||||
for (int sz = 10; sz >= 0; sz--) {
|
for (int sz = 10; sz >= 0; sz--) {
|
||||||
utf8truncate(testit, sz);
|
utf8truncate(testit, sz);
|
||||||
cout << testit << endl;
|
cout << testit << endl;
|
||||||
}
|
}
|
||||||
|
#elif 1
|
||||||
|
std::string testit("ligne\ndeuxieme ligne\r3eme ligne\r\n");
|
||||||
|
cout << "[" << neutchars(testit, "\r\n") << "]" << endl;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user