diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2017-03-01 11:55:28 -0500 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2017-03-01 11:55:28 -0500 |
commit | 20f6d74242b3c9c84924e890248d027d30283e21 (patch) | |
tree | 5cc92ffb6ef7830ba9f6dbada7c109da9b07f60e /src/backend/utils/adt/oid.c | |
parent | 788af6f8541d5f30acec540e4fd3cb24f5347209 (diff) | |
download | postgresql-20f6d74242b3c9c84924e890248d027d30283e21.tar.gz postgresql-20f6d74242b3c9c84924e890248d027d30283e21.zip |
Collect duplicate copies of oid_cmp()
Diffstat (limited to 'src/backend/utils/adt/oid.c')
-rw-r--r-- | src/backend/utils/adt/oid.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/backend/utils/adt/oid.c b/src/backend/utils/adt/oid.c index 12ef783b3fc..7baaa1dd4ee 100644 --- a/src/backend/utils/adt/oid.c +++ b/src/backend/utils/adt/oid.c @@ -331,6 +331,20 @@ oidparse(Node *node) return InvalidOid; /* keep compiler quiet */ } +/* qsort comparison function for Oids */ +int +oid_cmp(const void *p1, const void *p2) +{ + Oid v1 = *((const Oid *) p1); + Oid v2 = *((const Oid *) p2); + + if (v1 < v2) + return -1; + if (v1 > v2) + return 1; + return 0; +} + /***************************************************************************** * PUBLIC ROUTINES * |