Re: Clear up strxfrm() in UTF-8 with locale on Windows
От | Magnus Hagander |
---|---|
Тема | Re: Clear up strxfrm() in UTF-8 with locale on Windows |
Дата | |
Msg-id | 463CB9DA.8010005@hagander.net обсуждение исходный текст |
Ответ на | Re: Clear up strxfrm() in UTF-8 with locale on Windows (Magnus Hagander <magnus@hagander.net>) |
Ответы |
Re: Clear up strxfrm() in UTF-8 with locale on Windows
|
Список | pgsql-patches |
Magnus Hagander wrote: > On Wed, May 02, 2007 at 05:25:39PM -0400, Tom Lane wrote: >> Magnus Hagander <magnus@hagander.net> writes: >>> Given this, perhaps the proper approach should instead be to just check >>> the return value, and go from there? Should be a simple enough patch, >>> something like the attached. >>> Tom, can you comment? >> Testing against INT_MAX seems like a type pun, or something. Maybe use >> MaxAllocSize instead? > > The windows API documentation specifically says: > On an error, each function sets errno and returns INT_MAX. > > So actually an equality test against INT_MAX would be correct. But making > that clear in the comment would probably not be a bad idea :-) I have applied a fix for this, because it obviously needed fixing regardless of if it fixes the original issue all the way. Still looking for confirmation if it does, though. //Magnus
В списке pgsql-patches по дате отправления: