Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID
	autolearn=ham autolearn_force=no version=3.4.1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=brasslantern-com.20150623.gappssmtp.com; s=20150623;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to;
        bh=hhPxM29btpdsK5wNs4MDteu388Dk3LexnkDuKkuMQNk=;
        b=fdBTki5NLcIPy5zvDk5h0dM6xayY2oOC2wTuybjhKPrUIWwQkkTuAbvy15M2jXIZJZ
         DSW7idry9vunFwnct0y9zNRCFKyix6DAuabb8j+5gCOJMEohnm9STHtdXQjHxIQoFoF4
         Nj+rtyAZ434+1R2FYH6jAf86AjaBIE7gLWk6QiCaQWgmzoAPqQlCt3qFAFSB07wkqnfC
         U2YI9XD/FA/iM1hHFGfz+fPnZGwhA2qQUmlKJvPT1t0f4mTILFbENi1caQrZ3s+sSzCM
         +3UF6uErPaFVGn3B6wu3tnSQaQYIVrO+sqah0gaD7TJ5PaVTXbujZ8SSyZqg+XleFJu8
         TFHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:in-reply-to:references:date
         :message-id:subject:from:to;
        bh=hhPxM29btpdsK5wNs4MDteu388Dk3LexnkDuKkuMQNk=;
        b=dUFyymUUwiiRqe+p18aEL5VkjCHlUrjMcreYeCS0NT1ZXxc9OpOSHwyFx1NPNCvMzB
         SGb8RKPRch8imVLVXG5S+zNvhnbpHQQ8Cbva0FPnjmM4KQNsZPYquY1avfz38whH5e+S
         RYx1s68THoFSDC3oB/Htk95HMUzap4lkY/yx0ZEcKr/bhTz5W02ZTId9P1sy1jKNv9Nj
         uXNzt6uukwDgwGuqilHnwDIXU82phY8cVBdumW7gcKYtCs5+gwwZViQbJwWKjk8LCMEN
         FbJ8RRztCH/JPudOKJguCMJYDMl0jXadnLBXRbYNWbJt+qka98nK223u8jXfaQUpn3d2
         vJfA==
X-Gm-Message-State: AOPr4FUe5t66Twg8i1gJxSLRMA36mmaNGTSbLDh6uexLeRRP13HfEg2d/kgmMA1oIBDyiDxzmcDUpBUTEoiVTw==
MIME-Version: 1.0
X-Received: by 10.25.162.69 with SMTP id l66mr11566451lfe.43.1462745806260;
 Sun, 08 May 2016 15:16:46 -0700 (PDT)
In-Reply-To: <160508145807.ZM10454@torch.brasslantern.com>
References: <CAEyFG7ZkxS9iuVtEoJT2aa_ErBm=Nm6JqkpSgt=-=3P-nuZBtg@mail.gmail.com>
	<160508105949.ZM9904@torch.brasslantern.com>
	<20160508201217.5924511a@ntlworld.com>
	<160508132406.ZM10234@torch.brasslantern.com>
	<20160508212858.384e3dbf@ntlworld.com>
	<160508145807.ZM10454@torch.brasslantern.com>
Date: Sun, 8 May 2016 15:16:46 -0700
Message-ID: <CAH+w=7Ywz41S3-z=Q62_pwSApkFKNgdt7S6_baed0Aio54hdvA@mail.gmail.com>
Subject: Re: leading '=' in enviroment variable truncated
From: Bart Schaefer <schaefer@brasslantern.com>
To: Zsh hackers list <zsh-workers@zsh.org>
Content-Type: text/plain; charset=UTF-8
X-Seq: zsh-workers 38435

On Sun, May 8, 2016 at 2:58 PM, Bart Schaefer <schaefer@brasslantern.com> wrote:
>
> If we're going to go so far as to have a configure test, shouldn't we
> include a check that setenv is in fact defined before attempting to
> run a test that uses it?

Never mind.  You included the test but spelled "setenv" wrong, and I
missed that you'd tested anything at all.

However, even if I change the "setsnv" to "setenv" the test still gets
the wrong results.

conftest.c:259:4: warning: type specifier missing, defaults to 'int'
[-Wimplicit-int]
   main()
   ^~~~
conftest.c:261:7: warning: implicit declaration of function 'setenv'
is invalid in C99 [-Wimplicit-function-declaration]
      setenv("NAME", "=VALUE", 1);
      ^
conftest.c:262:29: warning: implicit declaration of function 'getenv'
is invalid in C99 [-Wimplicit-function-declaration]
      return strcmp((char *)getenv("NAME"), "=VALUE");
                            ^
conftest.c:262:21: warning: cast to 'char *' from smaller integer type
'int' [-Wint-to-pointer-cast]
      return strcmp((char *)getenv("NAME"), "=VALUE");
                    ^
4 warnings generated.
configure:12601: $? = 0
configure:12601: ./conftest
./configure: line 1719: 90473 Segmentation fault: 11  (core dumped)
./conftest$ac_exeext

