diff options
Diffstat (limited to 'src/backend/utils/adt')
| -rw-r--r-- | src/backend/utils/adt/varlena.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/backend/utils/adt/varlena.c b/src/backend/utils/adt/varlena.c index 88eec7a683..f4ab1a6f58 100644 --- a/src/backend/utils/adt/varlena.c +++ b/src/backend/utils/adt/varlena.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/varlena.c,v 1.11 1997/03/14 23:21:12 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/varlena.c,v 1.12 1997/04/02 18:13:24 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -311,7 +311,11 @@ text_lt(struct varlena *arg1, struct varlena *arg2) len--; } if (len) +#ifdef USE_LOCALE + return (bool) (strcoll(a2p,a1p)); +#else return (bool) (*a1p < *a2p); +#endif else return (bool) (arg1->vl_len < arg2->vl_len); } @@ -342,7 +346,11 @@ text_le(struct varlena *arg1, struct varlena *arg2) len--; } if (len) +#ifdef USE_LOCALE + return (bool) (strcoll(a2p,a1p)); +#else return (bool) (*a1p < *a2p); +#endif else return ((bool) VARSIZE(arg1) <= VARSIZE(arg2)); } |
