Add a pg_encoding_mbcliplen() function that is just like pg_mbcliplen()
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 4 Jan 2009 18:37:36 +0000 (18:37 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 4 Jan 2009 18:37:36 +0000 (18:37 +0000)
commit1efd5ff89b8bf841324245e75739800414cf47aa
treecaa5d3f488d30f4c7940c9e89f3367249c21236a
parent74ef810ca6df5bfbebdd3ea4ddeee1fa24327fb2
Add a pg_encoding_mbcliplen() function that is just like pg_mbcliplen()
except the caller can specify the encoding to work in; this will be needed
for pg_stat_statements.  In passing, do some marginal efficiency hacking
and clean up some comments.  Also, prevent the single-byte-encoding code
path from fetching one byte past the stated length of the string (this
last is a bug that might need to be back-patched at some point).
src/backend/utils/mb/mbutils.c
src/include/mb/pg_wchar.h