From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/7599 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: There is no tests for musl, Date: Fri, 8 May 2015 11:36:37 -0400 Message-ID: <20150508153637.GA17573@brightrain.aerifal.cx> References: <20150508083641.GD29035@port70.net> <20150508124942.GV17573@brightrain.aerifal.cx> <20150508133545.GW17573@brightrain.aerifal.cx> <20150508141013.GX17573@brightrain.aerifal.cx> <20150508152045.GE29035@port70.net> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1431099413 30014 80.91.229.3 (8 May 2015 15:36:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 May 2015 15:36:53 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-7612-gllmg-musl=m.gmane.org@lists.openwall.com Fri May 08 17:36:53 2015 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1YqkKZ-0006xK-M3 for gllmg-musl@m.gmane.org; Fri, 08 May 2015 17:36:51 +0200 Original-Received: (qmail 17568 invoked by uid 550); 8 May 2015 15:36:50 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 17550 invoked from network); 8 May 2015 15:36:49 -0000 Content-Disposition: inline In-Reply-To: <20150508152045.GE29035@port70.net> User-Agent: Mutt/1.5.21 (2010-09-15) Original-Sender: Rich Felker Xref: news.gmane.org gmane.linux.lib.musl.general:7599 Archived-At: On Fri, May 08, 2015 at 05:20:45PM +0200, Szabolcs Nagy wrote: > * ?????????(Yonggang Luo) [2015-05-08 22:17:58 +0800]: > > solution, I think there is no one would use > > wchar_t for cross text processing, cause, on some system, wchar_t is > > just 8bit width! > > anybody would use wchar_t who cares about standard conformant > implementations. > > non-standard broken platforms may get an unmaintained #ifdef > as usual.. I think we (and midipix) have a different perspective from Yonggang Luo on portable development. Our view is that you write to a POSIX (or nearly-POSIX) target with fully working Unicode support and fix the small number of targets (i.e. just Windows) that don't already provide these things. Yonggang Luo's perspective seems to be more of a traditional Windows approach with #ifdef and lots of OS-specific code, but just making the Windows branch of the #ifdefs less hideous than it was before. :) Rich