On Jun 15, 2009, at 9:04 PM, Jeremy Kerr <j...@ozlabs.org> wrote:

Signed-off-by: Jeremy Kerr <j...@ozlabs.org>

---
src/backend/utils/adt/varchar.c |   24 +++++++++++++++++++++---
1 file changed, 21 insertions(+), 3 deletions(-)

diff --git a/src/backend/utils/adt/varchar.c b/src/backend/utils/adt/ varchar.c
index 5f3c658..6889dff 100644
--- a/src/backend/utils/adt/varchar.c
+++ b/src/backend/utils/adt/varchar.c
@@ -624,16 +624,34 @@ varchartypmodout(PG_FUNCTION_ARGS)
static int
bcTruelen(BpChar *arg)
{
+    const unsigned int spaces = 0x20202020;
+    const int    wordsize = sizeof(spaces);

This looks very non-portable to me.

...Robert

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to