projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
libhashkit: fix UB on unaligned access
[awesomized/libmemcached]
/
libtest
/
vchar.hpp
diff --git
a/libtest/vchar.hpp
b/libtest/vchar.hpp
index 17f98efcf4a9933d54a4155bcbdb554169022def..541bb92fab468585967de0211a7963301999f412 100644
(file)
--- a/
libtest/vchar.hpp
+++ b/
libtest/vchar.hpp
@@
-44,6
+44,8
@@
namespace libtest {
namespace libtest {
+int random_alpha_num(void);
+
typedef std::vector<char*> vchar_ptr_t;
typedef std::vector<char> vchar_t;
typedef std::vector<char*> vchar_ptr_t;
typedef std::vector<char> vchar_t;
@@
-52,12
+54,16
@@
void make_vector(libtest::vchar_t& arg, const char *str, size_t length);
namespace vchar {
int compare(libtest::vchar_t& arg, const char *str, size_t length);
namespace vchar {
int compare(libtest::vchar_t& arg, const char *str, size_t length);
+void chomp(libtest::vchar_t& arg);
void make(libtest::vchar_t& arg);
void make(libtest::vchar_t& arg, size_t length);
void make(libtest::vchar_t& arg);
void make(libtest::vchar_t& arg, size_t length);
+void append(libtest::vchar_ptr_t& arg, const char*);
+void append(libtest::vchar_t& arg, const char*);
} // namespace vchar
#define vchar_param(__arg) (&__arg[0]), (__arg.size())
} // namespace vchar
#define vchar_param(__arg) (&__arg[0]), (__arg.size())
+#define vchar_printf(__arg) int(__arg.size()), (&__arg[0])
std::ostream& operator<<(std::ostream& output, const libtest::vchar_t& arg);
std::ostream& operator<<(std::ostream& output, const libtest::vchar_t& arg);