Abstract out ptr->hosts[server_key] references.
[m6w6/libmemcached] / libmemcached / memcached.h
index 9244057945bbf899407e89a4e2e0cdb274f2a6e7..27099ac84e181136044fb213d45a7f521fb2e4b7 100644 (file)
@@ -111,6 +111,12 @@ memcached_return_t memcached_version(memcached_st *ptr);
 LIBMEMCACHED_API
 void memcached_servers_reset(memcached_st *ptr);
 
+// Local Only Inline
+static inline memcached_server_st *memcached_server_instance_fetch(memcached_st *ptr, uint32_t server_key)
+{
+  return &ptr->hosts[server_key];
+}
+
 /* Public API */
 
 LIBMEMCACHED_API