diff options
| author | Bruce Momjian <bruce@momjian.us> | 1998-04-07 18:14:38 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 1998-04-07 18:14:38 +0000 |
| commit | db21523314fa5bbce7b6713469192dbf74533e25 (patch) | |
| tree | 0ef66b02de60ad9e30e3094925108e195067d9b0 /src/backend/access/nbtree | |
| parent | 6a3c751448980d29e7a8ed723adced303250fd12 (diff) | |
Back out char2-char16 removal. Add later.
Diffstat (limited to 'src/backend/access/nbtree')
| -rw-r--r-- | src/backend/access/nbtree/nbtcompare.c | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/src/backend/access/nbtree/nbtcompare.c b/src/backend/access/nbtree/nbtcompare.c index 85b673ebba6..a674de9c726 100644 --- a/src/backend/access/nbtree/nbtcompare.c +++ b/src/backend/access/nbtree/nbtcompare.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtcompare.c,v 1.14 1998/03/30 17:22:17 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtcompare.c,v 1.15 1998/04/07 18:09:51 momjian Exp $ * * NOTES * These functions are stored in pg_amproc. For each operator class @@ -102,6 +102,30 @@ btcharcmp(char a, char b) } int32 +btchar2cmp(uint16 a, uint16 b) +{ + return (strncmp((char *) &a, (char *) &b, 2)); +} + +int32 +btchar4cmp(uint32 a, uint32 b) +{ + return (strncmp((char *) &a, (char *) &b, 4)); +} + +int32 +btchar8cmp(char *a, char *b) +{ + return (strncmp(a, b, 8)); +} + +int32 +btchar16cmp(char *a, char *b) +{ + return (strncmp(a, b, 16)); +} + +int32 btnamecmp(NameData *a, NameData *b) { return (strncmp(a->data, b->data, NAMEDATALEN)); |
