Clean up ts_locale.h/.c. Fix broken and not-consistent-across-platforms
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 9 Nov 2007 22:37:35 +0000 (22:37 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 9 Nov 2007 22:37:35 +0000 (22:37 +0000)
commit03c0cd15ba07ddc08d01d0d5941b477a55d1c272
tree042b3021900a24a814b6be73987048c6d1e3750b
parent1d12fc97ac63331250f211926027d81d3fb69f87
Clean up ts_locale.h/.c.  Fix broken and not-consistent-across-platforms
behavior of wchar2char/char2wchar; this should resolve bug #3730.  Avoid
excess computations of pg_mblen in t_isalpha and friends.  Const-ify
APIs where possible.
src/backend/tsearch/ts_locale.c
src/backend/tsearch/ts_utils.c
src/backend/tsearch/wparser_def.c
src/include/tsearch/ts_locale.h
src/include/tsearch/ts_public.h