| the terms online at: https://opensource.org/licenses/BSD-3-Clause |
+--------------------------------------------------------------------+
| Copyright (c) 2006-2014 Brian Aker https://datadifferential.com/ |
- | Copyright (c) 2020 Michael Wallner <mike@php.net> |
+ | Copyright (c) 2020-2021 Michael Wallner https://awesome.co/ |
+--------------------------------------------------------------------+
*/
return true;
}
+bool check_return(const client_options &opt, memcached_st &memc, memcached_return_t rc) {
+ if (!memcached_success(rc)) {
+ if (!opt.isset("quiet")) {
+ if (!memcached_fatal(rc)) {
+ if (opt.isset("verbose")) {
+ std::cerr << "Failed: " << memcached_strerror(&memc, rc) << "\n";;
+ }
+ } else {
+ std::cerr << "Fatal error: " << memcached_last_error_message(&memc) << "\n";
+ }
+ }
+ return false;
+ }
+ return true;
+}
+
bool check_return(const client_options &opt, memcached_st &memc, const char *key,
memcached_return_t rc) {
if (!memcached_success(rc)) {