psql-utf8bom_20091021.patch
application/octet-stream
Filename: psql-utf8bom_20091021.patch
Type: application/octet-stream
Part: 0
Message:
Re: UTF8 with BOM support in psql
Patch
Format: context
| File | + | − |
|---|---|---|
| src/bin/psql/mainloop.c | 10 | 2 |
diff -cprN head/src/bin/psql/mainloop.c work/src/bin/psql/mainloop.c
*** head/src/bin/psql/mainloop.c 2009-06-11 23:49:08.000000000 +0900
--- work/src/bin/psql/mainloop.c 2009-10-21 12:48:00.356466966 +0900
*************** MainLoop(FILE *source)
*** 134,141 ****
else
{
line = gets_fromFile(source);
! if (!line && ferror(source))
! successResult = EXIT_FAILURE;
}
/*
--- 134,149 ----
else
{
line = gets_fromFile(source);
! if (!line)
! {
! if (ferror(source))
! successResult = EXIT_FAILURE;
! }
! else if (pset.lineno == 0 && strncmp(line, "\xef\xbb\xbf", 3) == 0)
! {
! /* replace BOM sequence to whitespaces */
! memset(line, ' ', 3);
! }
}
/*