From 20f6d74242b3c9c84924e890248d027d30283e21 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Wed, 1 Mar 2017 11:55:28 -0500 Subject: Collect duplicate copies of oid_cmp() --- src/backend/utils/adt/acl.c | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) (limited to 'src/backend/utils/adt/acl.c') diff --git a/src/backend/utils/adt/acl.c b/src/backend/utils/adt/acl.c index 96ac1dfefd8..fca8420b016 100644 --- a/src/backend/utils/adt/acl.c +++ b/src/backend/utils/adt/acl.c @@ -88,7 +88,6 @@ static void check_circularity(const Acl *old_acl, const AclItem *mod_aip, Oid ownerId); static Acl *recursive_revoke(Acl *acl, Oid grantee, AclMode revoke_privs, Oid ownerId, DropBehavior behavior); -static int oidComparator(const void *arg1, const void *arg2); static AclMode convert_priv_string(text *priv_type_text); static AclMode convert_any_priv_string(text *priv_type_text, @@ -1490,7 +1489,7 @@ aclmembers(const Acl *acl, Oid **roleids) } /* Sort the array */ - qsort(list, j, sizeof(Oid), oidComparator); + qsort(list, j, sizeof(Oid), oid_cmp); /* Remove duplicates from the array */ k = 0; @@ -1509,23 +1508,6 @@ aclmembers(const Acl *acl, Oid **roleids) return k + 1; } -/* - * oidComparator - * qsort comparison function for Oids - */ -static int -oidComparator(const void *arg1, const void *arg2) -{ - Oid oid1 = *(const Oid *) arg1; - Oid oid2 = *(const Oid *) arg2; - - if (oid1 > oid2) - return 1; - if (oid1 < oid2) - return -1; - return 0; -} - /* * aclinsert (exported function) -- cgit v1.2.3