Index: contrib/dbase/dbf.c
===================================================================
RCS file: /cvsroot/pgsql-server/contrib/dbase/dbf.c,v
retrieving revision 1.5
diff -c -c -r1.5 dbf.c
*** contrib/dbase/dbf.c	5 Sep 2002 20:57:00 -0000	1.5
--- contrib/dbase/dbf.c	10 Sep 2003 00:31:41 -0000
***************
*** 334,340 ****
  		{
  			end = &dbffield[fields[t].db_flen - 1];
  			i = fields[t].db_flen;
! 			while ((i > 0) && ((*end < 0x21) || (*end > 0x7E)))
  			{
  				end--;
  				i--;
--- 334,340 ----
  		{
  			end = &dbffield[fields[t].db_flen - 1];
  			i = fields[t].db_flen;
! 			while (i > 0 && !isprint(*end))
  			{
  				end--;
  				i--;
***************
*** 346,352 ****
  		{
  			end = dbffield;
  			i = fields[t].db_flen;
! 			while ((i > 0) && ((*end < 0x21) || (*end > 0x7E)))
  			{
  				end++;
  				i--;
--- 346,352 ----
  		{
  			end = dbffield;
  			i = fields[t].db_flen;
! 			while (i > 0 && !isprint(*end))
  			{
  				end++;
  				i--;
