- char *value;
-
- /* Request the key */
- *error= memcached_mget(ptr, &key, &key_length, 1);
-
- value= memcached_fetch(ptr, NULL, NULL,
- value_length, flags, error);
-
- /* This is for historical reasons */
- if (*error == MEMCACHED_END)
- *error= MEMCACHED_NOTFOUND;
-
- if (value == NULL)
- return NULL;
-
- memcached_finish(ptr);
-
- return value;
+ return memcached_get_by_key(ptr, NULL, 0, key, key_length, value_length,
+ flags, error);