projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Merge lp:~tangent-org/libmemcached/1.0-build Build: jenkins-Libmemcached-1.0-54
[awesomized/libmemcached]
/
clients
/
memparse.cc
diff --git
a/clients/memparse.cc
b/clients/memparse.cc
index 5b6a6a89dda6b62df21352604e91fd36219426f5..c2557dfd325ad8c52bb311e767f9ddf17284f929 100644
(file)
--- a/
clients/memparse.cc
+++ b/
clients/memparse.cc
@@
-37,6
+37,8
@@
#include <config.h>
#include <config.h>
+#include <cstdio>
+#include <cstring>
#include <iostream>
#include <libmemcached/memcached.h>
#include <iostream>
#include <libmemcached/memcached.h>
@@
-52,18
+54,16
@@
int main(int argc, char *argv[])
for (int x= 1; x < argc; x++)
{
for (int x= 1; x < argc; x++)
{
+ char buffer[BUFSIZ];
memcached_return_t rc;
memcached_return_t rc;
- memcached_st *memc_ptr= memcached_create(NULL);
-
- rc= memcached_parse_configuration(memc_ptr, argv[x], strlen(argv[x]));
+ rc= libmemcached_check_configuration(argv[x], strlen(argv[x]), buffer, sizeof(buffer));
if (rc != MEMCACHED_SUCCESS)
{
if (rc != MEMCACHED_SUCCESS)
{
- std::cerr << "Failed to parse
options:
" << argv[x] << std::endl;
-
memcached_error_print(memc_ptr)
;
+ std::cerr << "Failed to parse
argument #" << x << "
" << argv[x] << std::endl;
+
std::cerr << buffer << std::endl
;
return EXIT_FAILURE;
}
return EXIT_FAILURE;
}
- memcached_free(memc_ptr);
}
return EXIT_SUCCESS;
}
return EXIT_SUCCESS;