cvs commit: src/lib/libc/locale utf8.c
LI Xin
delphij at delphij.net
Thu Oct 25 12:09:44 PDT 2007
Andrey Chernov wrote:
> On Thu, Oct 25, 2007 at 09:44:06AM -0700, LI Xin wrote:
>> Andrey Chernov wrote:
>>> On Thu, Oct 25, 2007 at 09:15:27AM -0600, Scott Long wrote:
>>>> Andrey A. Chernov wrote:
>>>>> ache 2007-10-15 09:51:30 UTC
>>>>> FreeBSD src repository
>>>>> Modified files:
>>>>> lib/libc/locale utf8.c Log:
>>>>> Add comment explaining __mb_sb_limit trick here.
>>>>> Revision Changes Path
>>>>> 1.16 +5 -0 src/lib/libc/locale/utf8.c
>>>> When is the ABI damage from this going to be fixed?
>>> There is no ABI damage in -current.
>> Do we really need to expose __mb_sb_limit outside libc?
>
> Yes, it is used in inlines compiled each time ctype.h included.
Yes, I noticed that. So the problem would be, if a program has included
ctype.h (_ctype.h) then it has the potential to require the symbol,
which does not exist in previous releases.
Having __inline functions sounds reasonable to me, though, because these
functions are really small and may be called frequently. Maybe we can
think out a way of avoiding the addition? It sounds like that
potentially we will have trouble running binaries compiled on 6.3-R on
6.2-R systems, while this is acceptable IMO it is not very interesting
for user community :-)
Cheers,
--
Xin LI <delphij at delphij.net> http://www.delphij.net/
FreeBSD - The Power to Serve!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20071025/0f10084b/signature.pgp
More information about the cvs-src
mailing list