Adding support for CRC Hashing
[awesomized/libmemcached] / lib / memcached_behavior.c
index 319c3fa3a703a529fcfd6e3f51db72db8d846358..783d411b15d72acde38b76a9038c941397e98f82 100644 (file)
@@ -35,6 +35,9 @@ memcached_return memcached_behavior_set(memcached_st *ptr,
   case MEMCACHED_BEHAVIOR_MD5_HASHING:
     set_behavior_flag(ptr, MEM_USE_MD5, data);
     break;
+  case MEMCACHED_BEHAVIOR_CRC_HASHING:
+    set_behavior_flag(ptr, MEM_USE_CRC, data);
+    break;
   case MEMCACHED_BEHAVIOR_KETAMA:
     set_behavior_flag(ptr, MEM_USE_KETAMA, data);
     break;
@@ -73,6 +76,9 @@ unsigned long long memcached_behavior_get(memcached_st *ptr,
   case MEMCACHED_BEHAVIOR_MD5_HASHING:
     temp_flag= MEM_USE_MD5;
     break;
+  case MEMCACHED_BEHAVIOR_CRC_HASHING:
+    temp_flag= MEM_USE_CRC;
+    break;
   case MEMCACHED_BEHAVIOR_KETAMA:
     temp_flag= MEM_USE_KETAMA;
     break;