- test_return basic_test(memcached_st *memc);
- test_return increment_test(memcached_st *memc);
- test_return basic_master_key_test(memcached_st *memc);
- test_return mget_result_function(memcached_st *memc);
- test_return mget_test(memcached_st *memc);
- void *world_create(void);
- void world_destroy(void *p);
+ test_return_t basic_test(memcached_st *memc);
+ test_return_t increment_test(memcached_st *memc);
+ test_return_t basic_master_key_test(memcached_st *memc);
+ test_return_t mget_result_function(memcached_st *memc);
+ test_return_t basic_behavior(memcached_st *memc);
+ test_return_t mget_test(memcached_st *memc);
+ memcached_return_t callback_counter(const memcached_st *,
+ memcached_result_st *,
+ void *context);
+}
+
+static void populate_vector(vector<char> &vec, const string &str)
+{
+ vec.reserve(str.length());
+ vec.assign(str.begin(), str.end());