diff options
Diffstat (limited to 'src/backend/utils/adt/char.c')
-rw-r--r-- | src/backend/utils/adt/char.c | 116 |
1 files changed, 58 insertions, 58 deletions
diff --git a/src/backend/utils/adt/char.c b/src/backend/utils/adt/char.c index 04508129cfd..8a7e528abec 100644 --- a/src/backend/utils/adt/char.c +++ b/src/backend/utils/adt/char.c @@ -12,7 +12,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/char.c,v 1.2 1996/09/10 06:41:34 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/char.c,v 1.3 1997/03/14 23:19:54 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -127,25 +127,25 @@ char *char16out(char *s) * PUBLIC ROUTINES * *****************************************************************************/ -int32 chareq(int8 arg1, int8 arg2) { return(arg1 == arg2); } -int32 charne(int8 arg1, int8 arg2) { return(arg1 != arg2); } +bool chareq(int8 arg1, int8 arg2) { return(arg1 == arg2); } +bool charne(int8 arg1, int8 arg2) { return(arg1 != arg2); } #ifdef UNSIGNED_CHAR_TEXT -int32 charlt(int8 arg1, int8 arg2) { return((uint8)arg1 < (uint8)arg2); } -int32 charle(int8 arg1, int8 arg2) { return((uint8)arg1 <= (uint8)arg2); } -int32 chargt(int8 arg1, int8 arg2) { return((uint8)arg1 > (uint8)arg2); } -int32 charge(int8 arg1, int8 arg2) { return((uint8)arg1 >= (uint8)arg2); } +bool charlt(int8 arg1, int8 arg2) { return((uint8)arg1 < (uint8)arg2); } +bool charle(int8 arg1, int8 arg2) { return((uint8)arg1 <= (uint8)arg2); } +bool chargt(int8 arg1, int8 arg2) { return((uint8)arg1 > (uint8)arg2); } +bool charge(int8 arg1, int8 arg2) { return((uint8)arg1 >= (uint8)arg2); } #else -int32 charlt(int8 arg1, int8 arg2) { return(arg1 < arg2); } -int32 charle(int8 arg1, int8 arg2) { return(arg1 <= arg2); } -int32 chargt(int8 arg1, int8 arg2) { return(arg1 > arg2); } -int32 charge(int8 arg1, int8 arg2) { return(arg1 >= arg2); } +bool charlt(int8 arg1, int8 arg2) { return(arg1 < arg2); } +bool charle(int8 arg1, int8 arg2) { return(arg1 <= arg2); } +bool chargt(int8 arg1, int8 arg2) { return(arg1 > arg2); } +bool charge(int8 arg1, int8 arg2) { return(arg1 >= arg2); } #endif int8 charpl(int8 arg1, int8 arg2) { return(arg1 + arg2); } int8 charmi(int8 arg1, int8 arg2) { return(arg1 - arg2); } int8 charmul(int8 arg1, int8 arg2) { return(arg1 * arg2); } int8 chardiv(int8 arg1, int8 arg2) { return(arg1 / arg2); } -int32 cideq(int8 arg1, int8 arg2) { return(arg1 == arg2); } +bool cideq(int8 arg1, int8 arg2) { return(arg1 == arg2); } /* * char16eq - returns 1 iff arguments are equal @@ -161,48 +161,48 @@ int32 cideq(int8 arg1, int8 arg2) { return(arg1 == arg2); } * char16ge - returns 1 iff a <= b * */ -int32 char16eq(char *arg1, char *arg2) +bool char16eq(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); + return((bool) 0); return(strncmp(arg1, arg2, 16) == 0); } -int32 char16ne(char *arg1, char *arg2) +bool char16ne(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); + return((bool) 0); return(strncmp(arg1, arg2, 16) != 0); } -int32 char16lt(char *arg1, char *arg2) +bool char16lt(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); - return((int32) (strncmp(arg1, arg2, 16) < 0)); + return((bool) 0); + return((bool) (strncmp(arg1, arg2, 16) < 0)); } -int32 char16le(char *arg1, char *arg2) +bool char16le(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); - return((int32) (strncmp(arg1, arg2, 16) <= 0)); + return((bool) 0); + return((bool) (strncmp(arg1, arg2, 16) <= 0)); } -int32 char16gt(char *arg1, char *arg2) +bool char16gt(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); + return((bool) 0); - return((int32) (strncmp(arg1, arg2, 16) > 0)); + return((bool) (strncmp(arg1, arg2, 16) > 0)); } -int32 char16ge(char *arg1, char *arg2) +bool char16ge(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); + return((bool) 0); - return((int32) (strncmp(arg1, arg2, 16) >= 0)); + return((bool) (strncmp(arg1, arg2, 16) >= 0)); } @@ -229,32 +229,32 @@ char *char2out(uint16 s) return(result); } -int32 char2eq(uint16 a, uint16 b) +bool char2eq(uint16 a, uint16 b) { return(strncmp((char *) &a, (char *) &b, 2) == 0); } -int32 char2ne(uint16 a, uint16 b) +bool char2ne(uint16 a, uint16 b) { return(strncmp((char *) &a, (char *) &b, 2) != 0); } -int32 char2lt(uint16 a, uint16 b) +bool char2lt(uint16 a, uint16 b) { return(strncmp((char *) &a, (char *) &b, 2) < 0); } -int32 char2le(uint16 a, uint16 b) +bool char2le(uint16 a, uint16 b) { return(strncmp((char *) &a, (char *) &b, 2) <= 0); } -int32 char2gt(uint16 a, uint16 b) +bool char2gt(uint16 a, uint16 b) { return(strncmp((char *) &a, (char *) &b, 2) > 0); } -int32 char2ge(uint16 a, uint16 b) +bool char2ge(uint16 a, uint16 b) { return(strncmp((char *) &a, (char *) &b, 2) >= 0); } @@ -289,32 +289,32 @@ char *char4out(s) return(result); } -int32 char4eq(uint32 a, uint32 b) +bool char4eq(uint32 a, uint32 b) { return(strncmp((char *) &a, (char *) &b, 4) == 0); } -int32 char4ne(uint32 a, uint32 b) +bool char4ne(uint32 a, uint32 b) { return(strncmp((char *) &a, (char *) &b, 4) != 0); } -int32 char4lt(uint32 a, uint32 b) +bool char4lt(uint32 a, uint32 b) { return(strncmp((char *) &a, (char *) &b, 4) < 0); } -int32 char4le(uint32 a, uint32 b) +bool char4le(uint32 a, uint32 b) { return(strncmp((char *) &a, (char *) &b, 4) <= 0); } -int32 char4gt(uint32 a, uint32 b) +bool char4gt(uint32 a, uint32 b) { return(strncmp((char *) &a, (char *) &b, 4) > 0); } -int32 char4ge(uint32 a, uint32 b) +bool char4ge(uint32 a, uint32 b) { return(strncmp((char *) &a, (char *) &b, 4) >= 0); } @@ -351,46 +351,46 @@ char *char8out(char *s) return(result); } -int32 char8eq(char *arg1, char *arg2) +bool char8eq(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); - return(strncmp(arg1, arg2, 8) == 0); + return((bool) 0); + return((bool) strncmp(arg1, arg2, 8) == 0); } -int32 char8ne(char *arg1, char *arg2) +bool char8ne(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); - return(strncmp(arg1, arg2, 8) != 0); + return((bool) 0); + return((bool) strncmp(arg1, arg2, 8) != 0); } -int32 char8lt(char *arg1, char *arg2) +bool char8lt(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); - return(strncmp(arg1, arg2, 8) < 0); + return((bool) 0); + return((bool) strncmp(arg1, arg2, 8) < 0); } -int32 char8le(char *arg1, char *arg2) +bool char8le(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); - return(strncmp(arg1, arg2, 8) <= 0); + return((bool) 0); + return((bool) strncmp(arg1, arg2, 8) <= 0); } -int32 char8gt(char *arg1, char *arg2) +bool char8gt(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); - return(strncmp(arg1, arg2, 8) > 0); + return((bool) 0); + return((bool) strncmp(arg1, arg2, 8) > 0); } -int32 char8ge(char *arg1, char *arg2) +bool char8ge(char *arg1, char *arg2) { if (arg1 == NULL || arg2 == NULL) - return((int32) 0); - return(strncmp(arg1, arg2, 8) >= 0); + return((bool) 0); + return((bool) strncmp(arg1, arg2, 8) >= 0); } int32 char8cmp(char *arg1, char *arg2) |