X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fvchar.cc;h=a4bddfdeda098eb8aa9d0523b90b3ad1f65114a0;hb=e0165c033349179841bd1658f4068a9e4c075f66;hp=9d2244b3c32c3646bf56d02893c3a42c135c8f14;hpb=cc7f3ad60dd92d7e41e0efbf922bb4f6fc9a848f;p=awesomized%2Flibmemcached diff --git a/libtest/vchar.cc b/libtest/vchar.cc index 9d2244b3..a4bddfde 100644 --- a/libtest/vchar.cc +++ b/libtest/vchar.cc @@ -50,6 +50,11 @@ static size_t get_alpha_num(void) namespace libtest { +int random_alpha_num(void) +{ + return ALPHANUMERICS[get_alpha_num()]; +} + static std::string printer(const char *str, size_t length) { std::ostringstream buf; @@ -155,7 +160,7 @@ void make_vector(libtest::vchar_t& arg, const char *str, size_t length) std::ostream& operator<<(std::ostream& output, const libtest::vchar_t& arg) { - std::string tmp= libtest::printer(&arg[0], arg.size()); + std::string tmp= libtest::printer(arg.data(), arg.size()); output << tmp << "[" << arg.size() << "]"; return output;