From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5153 invoked by alias); 19 May 2016 02:51:57 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 38513 Received: (qmail 5495 invoked from network); 19 May 2016 02:51:56 -0000 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,FREEMAIL_FROM, T_DKIM_INVALID,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mail-followup-to:mime-version :content-disposition:user-agent; bh=JD6MSFyoxIQbK5tYYXobh00PHZ0OoLmSxttpgtSuUoM=; b=LV7PfBz4SdOI7vzBz6r2OimuxhClmf7YWrwG5EOuWC2cOtwca+W0UbRMUgM2s8QLpp 4yEv3Tw/uXvVrqddOAZjaM1tLnZcTrEyQOXoEBHHyncnU9RPeYpNiO0U0/iJUCcSj/nf WcC2uDmwQLyjU8iD4NS7IXRMBQm+AEvtnxafoiNxBtxYSDns83lODlNjfKPdcf1v0IKl VcrNvcMN9wyGLlA4jDQs5a7x0v0Kl2z4S+kfI0yRl3LnIlP6cwxDkLBHk1LE5SUH+Jn3 qVAhDQCI5tkVDEaRVnlPJdFrSQyylLOvKqw00C6gJZ3y9W7ZQG5FgAVqdChpGJlNF0Ka werg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :mime-version:content-disposition:user-agent; bh=JD6MSFyoxIQbK5tYYXobh00PHZ0OoLmSxttpgtSuUoM=; b=YIXvz7FcylVRZp9SU6W31G0RohsTx2lXfO1kywU6HVQGRV8eVGz3vSq9uvU2MoT23l mF/VzMRq2nCtGy04KnEiUlaqXypNO6Wwtkoo99x9H/vYXKZKaicZ18vnoxPEhI126Z8T soX755vOWA/B01mEhCWwvT03fUUyO4m9yCfIoSUUmGCnanTR/u2gZuKcoUiX+uwZAyFV AFKvHG67EYC9fy6TPEXRnsjdzDUa1tniHcvU/vV3I1KctToCXHHDT4448+jS2XTlXrEQ RYhDdXdgb551aHQMgAa1Q52W66trUOi9m7undebsRg6lS9xVVtcOlhAzgLuMjvBExWAF APSg== X-Gm-Message-State: AOPr4FX+x/s1K6fl4yhDKLyM9Pn1DGN8F4Qtns6D2iyktBBCwLRqFsOIASNFl4Ob0aHToA== X-Received: by 10.157.37.89 with SMTP id j25mr6805994otd.3.1463626312247; Wed, 18 May 2016 19:51:52 -0700 (PDT) Date: Wed, 18 May 2016 21:51:46 -0500 From: Matthew Martin To: zsh-workers@zsh.org Subject: [patch] Missing cast when printing time_t Message-ID: <20160519025146.GA94229@CptOrmolo.darkstar> Mail-Followup-To: zsh-workers@zsh.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.6.1 (2016-04-27) When compiling on OpenBSD, clang points out that a time_t is printed as a long while it's a long long. H/t jca for pointing out PRINTF_HAS_LLD. - Matthew Martin diff --git a/Src/Builtins/sched.c b/Src/Builtins/sched.c index 70625ed..835e72c 100644 --- a/Src/Builtins/sched.c +++ b/Src/Builtins/sched.c @@ -353,7 +353,11 @@ schedgetfn(UNUSED(Param pm)) time_t t; t = sch->time; - sprintf(tbuf, "%ld", t); +#if defined(PRINTF_HAS_LLD) + sprintf(tbuf, "%lld", (long long)t); +#else + sprintf(tbuf, "%ld", (long)t); +#endif if (sch->flags & SCHEDFLAG_TRASH_ZLE) flagstr = "-o"; else