-inline void parser_abort_func(Context *context, const char *error)
-{
- (void)error;
- if (context->rc == MEMCACHED_SUCCESS)
- context->rc= MEMCACHED_PARSE_ERROR;
-
- std::string error_message;
- error_message+= context->begin;
- error_message+= " (";
- if (context->rc == MEMCACHED_PARSE_ERROR and error)
- {
- error_message+= error;
- }
- else
- {
- error_message+= memcached_strerror(NULL, context->rc);
- }
- error_message+= ")";
-
- memcached_set_error_string(context->memc, context->rc, error_message.c_str(), error_message.size());
-}
-
-inline void libmemcached_error(YYLTYPE *locp, Context *context, yyscan_t *scanner, const char *error)