[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Is --enable-utf8 working everywhere?

From: Branko Čibej <brane_at_xbc.nu>
Date: 2002-07-17 04:37:16 CEST

William A. Rowe, Jr. wrote:

> At 08:50 PM 7/16/2002, =?UTF-8?B?QnJhbmtvIMSMaWJlag==?= wrote:
>> Right. Here's the patch that adds support for apr_xlate_* on Win32.
>> I'd like to get some feedback and independent testing before I check
>> this in.
> Can we start from the top here?
> What iconv sources are you planning to build? From where?

I did say I was using the libiconv-1.8 sources. It's from www.gnu.org.

> The apr-iconv port in-progress?

Not yet.

> Am I misinterpreting that this is a dummy module?

Yes and no. If you don't have the libiconv sources, it creates a dummy
(empty) iconv.lib and doesn't define APR_HAS_XLATE, etc. That's because
of MSVC project file idiosyncracies.

However, if you drop the libiconv sources into i18n/win32/libiconv,
build/win32iconv.bat will a) modify apr_config_iconv.h so that
APR_HAS_XLATE, HAVE_ICONV_H and HAVE_ICONV are defined in the right
places, and the _real_ iconv.lib/dll gets built and linked in.

Yes, I know that smells of hackishness, but it's the best I could come
up with on short notice without special tools (configure, etc)
available. And we really need this support in Subversion ASAP, it has to
go into our Alpha.

> Finally, it's libapriconv or libiconv.

Hm? I don't understand. What is libapriconv or libiconv?

> I'm reviewing the code now. But I am confused. Please enlighten
> me before you go checking this in... thanks,

Hope this is enlightening enough.

Brane Čibej   <brane_at_xbc.nu>   http://www.xbc.nu/brane/
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jul 17 04:37:46 2002

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.