mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rich Felker <dalias@libc.org>
To: musl@lists.openwall.com
Subject: Re: There is no tests for musl,
Date: Fri, 8 May 2015 09:35:45 -0400	[thread overview]
Message-ID: <20150508133545.GW17573@brightrain.aerifal.cx> (raw)
In-Reply-To: <CAE2XoE8zGe-Pk41V7aLnA9x3o-J2fq5VvwCe8PWK52y4k2rhpg@mail.gmail.com>

On Fri, May 08, 2015 at 09:10:14PM +0800, 罗勇刚(Yonggang Luo)  wrote:
> I've seen all the codes of midipix, it's seems not active developing now.

Perhaps you mean not finished/available rather than not active. It's
very active.

> I was trying to the other way, that getting musl can be compiled with msvc.

That's unlikely to be possible since MSVC is not a C compiler; it's a
C++ compiler that supports a variant of C that's basically just a
subset of C++. Since the license is free you're welcome to do your own
work taking code from musl and making it work on MSVC, but patches for
MSVC compatibility won't be acceptable upstream.

> For easily debugging on win32 and preserve the wchar_t  on Win32.
> 
> I know the advantage of wchar_t to be 32bit, but I think this would be
> double-edged.
> Cause 16 bit wchar_t doesn't not good for Linux, but also 32bit
> wchar_t doesn't good for
> Win32.
> We should leave the all of Unicode to the work of char32_t. That's my design.

If wchar_t is 16-bit then you _can't_ support all of Unicode, at all.
The C language is such that all defined characters must have
representations in wchar_t, and "multi-wchar_t-characters" are
fundamentally not possible due to the API (and this is stated
explicitly, too). MS ignores this by deprecating the standard C
language functions and providing their own WinAPI functions you have
to use instead.

Rich


  reply	other threads:[~2015-05-08 13:35 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-08  7:38 罗勇刚(Yonggang Luo) 
2015-05-08  8:01 ` Szabolcs Nagy
2015-05-08  8:03   ` 罗勇刚(Yonggang Luo) 
2015-05-08  8:36     ` Szabolcs Nagy
2015-05-08  8:52       ` 罗勇刚(Yonggang Luo) 
2015-05-08 12:49         ` Rich Felker
2015-05-08 13:10           ` 罗勇刚(Yonggang Luo) 
2015-05-08 13:35             ` Rich Felker [this message]
2015-05-08 14:02               ` 罗勇刚(Yonggang Luo) 
2015-05-08 14:10                 ` Rich Felker
2015-05-08 14:17                   ` 罗勇刚(Yonggang Luo) 
2015-05-08 15:20                     ` Szabolcs Nagy
2015-05-08 15:23                       ` 罗勇刚(Yonggang Luo) 
2015-05-08 15:36                       ` Rich Felker
2015-05-08 15:41                         ` 罗勇刚(Yonggang Luo) 
2015-05-08 15:58                           ` 罗勇刚(Yonggang Luo) 
2015-05-08 20:01 writeonce

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150508133545.GW17573@brightrain.aerifal.cx \
    --to=dalias@libc.org \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).