*
*/
-#include <config.h>
+#include "libtest/yatlcon.h"
#include <libtest/common.h>
namespace libtest {
void make(libtest::vchar_t& arg, size_t length)
{
+ arg.reserve(length);
for (uint32_t x= 0; x < length; x++)
{
arg.push_back(char(x % 127));
}
}
+void append(libtest::vchar_ptr_t& arg, const char* ptr)
+{
+ if (ptr)
+ {
+ char* new_ptr= strdup(ptr);
+ if (new_ptr == NULL)
+ {
+ fatal_message("UNABLE to allocate %s(%p)", ptr, ptr);
+ }
+ arg.push_back(new_ptr);
+ }
+}
+
} // namespace vchar
void make_vector(libtest::vchar_t& arg, const char *str, size_t length)