]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
res_sorcery_memory_cache.c: Made use OBJ_SEARCH_MASK. 61/1361/1
authorRichard Mudgett <rmudgett@digium.com>
Wed, 30 Sep 2015 22:27:23 +0000 (17:27 -0500)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 1 Oct 2015 22:27:42 +0000 (17:27 -0500)
Change-Id: Ibca6574dc3c213b29cc93486e01ccd51f5caa46c

res/res_sorcery_memory_cache.c

index f0fc0553760fc7ec0f0e6d1f7c56712ac6f1354e..9caf1f88b8ca7efd2d149c74acebd46ef445cb39 100644 (file)
@@ -241,7 +241,7 @@ static int sorcery_memory_cache_hash(const void *obj, int flags)
        const char *name = obj;
        int hash;
 
-       switch (flags & (OBJ_SEARCH_OBJECT | OBJ_SEARCH_KEY | OBJ_SEARCH_PARTIAL_KEY)) {
+       switch (flags & OBJ_SEARCH_MASK) {
        default:
        case OBJ_SEARCH_OBJECT:
                name = cache->name;
@@ -276,7 +276,7 @@ static int sorcery_memory_cache_cmp(void *obj, void *arg, int flags)
        const char *right_name = arg;
        int cmp;
 
-       switch (flags & (OBJ_SEARCH_OBJECT | OBJ_SEARCH_KEY | OBJ_SEARCH_PARTIAL_KEY)) {
+       switch (flags & OBJ_SEARCH_MASK) {
        default:
        case OBJ_SEARCH_OBJECT:
                right_name = right->name;
@@ -306,7 +306,7 @@ static int sorcery_memory_cached_object_hash(const void *obj, int flags)
        const char *name = obj;
        int hash;
 
-       switch (flags & (OBJ_SEARCH_OBJECT | OBJ_SEARCH_KEY | OBJ_SEARCH_PARTIAL_KEY)) {
+       switch (flags & OBJ_SEARCH_MASK) {
        default:
        case OBJ_SEARCH_OBJECT:
                name = ast_sorcery_object_get_id(cached->object);
@@ -341,7 +341,7 @@ static int sorcery_memory_cached_object_cmp(void *obj, void *arg, int flags)
        const char *right_name = arg;
        int cmp;
 
-       switch (flags & (OBJ_SEARCH_OBJECT | OBJ_SEARCH_KEY | OBJ_SEARCH_PARTIAL_KEY)) {
+       switch (flags & OBJ_SEARCH_MASK) {
        default:
        case OBJ_SEARCH_OBJECT:
                right_name = ast_sorcery_object_get_id(right->object);