From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id AA51FBC57 for ; Fri, 14 May 2010 10:13:45 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: At8DAOyi7EtKfVI0gGdsb2JhbACdeggVAQEUJCKsSIIAhQUuiE0BAQMFhQsEgzs X-IronPort-AV: E=Sophos;i="4.53,227,1272837600"; d="scan'208";a="59344684" Received: from mail-ww0-f52.google.com ([74.125.82.52]) by mail1-smtp-roc.national.inria.fr with ESMTP; 14 May 2010 10:13:45 +0200 Received: by wwb24 with SMTP id 24so1435221wwb.39 for ; Fri, 14 May 2010 01:13:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=rRY/SjJR0R1QelRiyMG5D4kdQamtrhBFxxYEcvJUQ6E=; b=H6QSlfNfPdIBMQ0pwYL9fNdaK1fwIxKyPAHYizToEDcM9wjm00p8eCV0ugSqbAqFs0 alCIAVi3ewdXt1qFOuiam/1DE32IEvIoKN+NWIu9oqsh939+DAqubEufFQ31Wn+tKv+U AhZ4jPibhrXucRrNHchjQSZ/fasm44OdTv0bY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=if8NeRFqPRATdfLU9EAcQ+stRgjRvP1hWX38273DoBsOVCn47W2LI20ytDqFaFoubd 375FhCPY6zhcqOjzmMbso2HGgNXy6eMb/R8Q2x3CxOV5pR158S1aEYoKr72U8xmvs5YQ 5r2CIHl3w7Ldcq9fXM8YcOd3Bt0tMHpjcJM18= MIME-Version: 1.0 Received: by 10.216.174.142 with SMTP id x14mr642149wel.8.1273824824403; Fri, 14 May 2010 01:13:44 -0700 (PDT) Received: by 10.216.85.204 with HTTP; Fri, 14 May 2010 01:13:44 -0700 (PDT) In-Reply-To: <2EB36A07AAE8C44BBB1986425E7A22D00FA659E37A@atp-mbx1.in.nicta.com.au> References: <2EB36A07AAE8C44BBB1986425E7A22D00FA659E379@atp-mbx1.in.nicta.com.au> <2EB36A07AAE8C44BBB1986425E7A22D00FA659E37A@atp-mbx1.in.nicta.com.au> Date: Fri, 14 May 2010 12:13:44 +0400 Message-ID: Subject: Re: [Caml-list] 8-bit characters on command line From: Dmitry Bely To: Paul Steckler Cc: "caml-list@yquem.inria.fr" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; steckler:01 steckler:01 stdio:01 argc:01 argv:01 argc:01 argv:01 char:01 wrote:01 compile:01 msvc:01 dmitry:01 dmitry:01 caml-list:01 int:01 On Fri, May 14, 2010 at 10:20 AM, Paul Steckler wrote: > =A02) if I write the equivalent C program and compile it on Windows, 8-bi= t > characters are passed as arguments and spat back just fine Just tested with MSVC 9.0 - exactly the same problem. Try this #include int main(int argc, char** argv) { for (int i=3D0; i < argc; ++i) { puts(argv[i]); } return 0; } and you'll see. - Dmitry Bely