From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic310-57.consmr.mail.ir2.yahoo.com (sonic310-57.consmr.mail.ir2.yahoo.com [77.238.177.30]) by sourceware.org (Postfix) with ESMTPS id A37FE3858C54 for ; Fri, 12 May 2023 09:19:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A37FE3858C54 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=yahoo.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683883186; bh=pQou6lF5Z5I3te5JF/BU4khZNvTxg2/ooTZiP2vLZ8U=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=Zt4eeXvsfkXpVX7nhKEG2jj95hN1TNllg+gOaLdRxUBg94KmbSplNEBxJPGe9XOxHJ9OiwY44e9VVTy9OTGFBmVt3y7EMUo3Hb6I86e4F50T7C2sZhpPQunlWPV6GPqwpa5pacXcGRBFfc1P5sPsnyEQbBt74KG1MDblKeKaxNBdKinpG8UDGF8qaSX4mxG8U3ouyx3tPPkS2D+zciDUhuBkQsvuMKkZILTSY/A0mFnZAd3tEPRf9nC9Acd5RU+ZKveKVjFZwyZVPZZXdvYwbCYwFqk9GgyCUar+I//QgxOUPsaMlxF8xhzJc0oVKhs0MLGmhJNKGYUBBi1owWCiXQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683883186; bh=dOMjp4q/nFG7F1MB92Pnsz8ZPqKI0Wi0JWyNyLL7ds1=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=gyOiOUSulJuxCPV1AwZ4Z3M7TvaMRJSInd6EQ919GMQY2NqWi4Bin7cT4WArVCcADo+UWHHhq1ewgLkxoC3ebk1jL+lTPFbKHCfmAMIemXoaSZIg8wdgFpZxtKl2uD79s2oQO0EBr1eA0muxpcSxoL5Njnkh0EMgLQIP3/mY5Q/6PlayQSSV1DKjRbILbJJh42XvOFRAZzEy/aU5BB1hGjonmJCd5cJ9Dddn/8beNzFG0++d/XP6PakG+3g9NYPDdwTavA76MA4su8aSFTKw4HjMtfOFrVmMSFloHfCiZXgTH9YxR/lBznpL5bVhst06/BAJpuFNpbOeQP5PpXincw== X-YMail-OSG: n.HDi54VM1lTf.RUr.68JTGhemyQhlFk.DEgoPVDslMvhX_qa0TzW5tnkwdU8i0 aUq7DqqqoUcQljnMeP1xo0CMTfydvDacJUvtgpMPq7Qtk8SnqZL4ZIo4aHI0cW0noD8KP9wMFgER J1npUOMQB1YDFkoq0xY6oWrsFEbAhywJJqCGgGMZxi2k_6ycXKiHewUtgwQWptim.6zPEyM7xpkD uyftYT5ZGfP_SVRApRetK84JnNeIlUETDv5qexgBtkO19Qd53bFf5oEZ2rbbXyaloonvAI.0dEgx 43xOTQaNdcflF3MVtcm8YBeg9.TPVGqI0qRtzlDHH27qKekWGGxKPsqaWG_KqpDiojqpT7M5Di2q XojW88s13j9rZgepu8dNoRgRoUUP2WIgK9yBQVveZxU2rswnyrvhm4JPJpJTy4fHA104FX065hMv XG6zPuWGJdxxQRScmTFTosUBCD.xH9pJffp2id6YpMu8bvKrrsn7f7D5ib5mg.KUS0FyJRQAs_1W F3tfcSM_EWG6DGpAb6Yn8jsoI.jDZ.0_FWHv4n_1.qfQFzaBlEn3oIYi8pd8MQoatPpYIwxgfFVc P0iygk8jjQnRHpueESXj1stcko5YMznQNeGcLxRc14gE.ClLPgp5DZJBZFW3xJQmvkr1v_xRqwNL vunxTKDxwyvUk.wpvFZRLnLijHsU_78T95vJkedZtIZVllb56HFkdk60By5bWplDEShzq5fSiUPr _NY033AafQ4xROuq4I4Uo1V8SvJkGXPdEXZGy7p822dPGMBtnnBBhJnAJLhgQaYJpJx_s01SROIh KfzMMcXph._kmtTUDHgu_ifxKSAPCj1i0Zuf39s_PhBOf5Q0kymapK9_8CclSd.7xY7NxLMU7XL9 .sEdkwhtF9LhG1t9sJ8lCLXK28qm97wXa.memXkXw.Dw.mlvWaOo1ClX3Hv72.XxLVqls1wCmaGx FZiNogA5KHTiprWIeBwacz1jzUZTpIt4IgRj42Rvy87nSprUm0I4J_M2cu7HDT1jK103c6M6lmZG 8VFbyKr7JCPQ.IGxvznnrXJcKBt8pefmPuIqy7566V30fRxUQbk4shpjJKv4zN_Wt0IalxS1e.8n N9hb.Ibt.UkEXJ3iTjiJP8tF1XlnAMlOvOTsreRIVHLM3KqTNwm0Nb_Mubp3JwEDcY1v.XKthTvD Z_UP5dfDhw.6UXJ7HG05dRDBaSHHf8.Y7f6tnSYdmTsZw.OkmrD65Oe.piGNaX_CfgYQj9jkFQCN IWD.DyedPvGFl4K.oyUowm1220gwttNbom6P.7KP8.UOalu7suJupdNZxvi5dvetg96.tOHaPew1 JSNDk4m.4V8LYVAT3Btg8ljRaTxmV0u.aVpfU._MX4fdj_q1M8TrVOdWkpgxrPiliqPGS5yXxHwj 7JJzvKudfXNmU2OyAnp_keutK0v2SP0hA4tKIHqbDq72a3XsTWpUpCYzlcOD9OyGwMxldwSbleqZ yTTd_0frjKHmnUgWvAh7dSAQ3lFfG.2B3haLyoCh42NuMcfsVecumGv1QgJgr_UmRx5_kBDobTrh dT_T1X2hs3cCDkYqb3M3.VdHEDdtwKGRjTbE4uKWTf.941D_y44CarVZYXdpxWgaR7kIfPX40eHa xEx.TZhNmHRkAj04LjDN.3LRUGUx5dYVsnCC3mPOW.5qb3ZfhAMeE.PcbEkvoPQA7U05Mf.b_9nR D65BNAcUxS6goaZapwKAXUacJLt6CigwDFFcWQHAe1aCPm7pLShz3CfiBgv8SxHUtxrR7TEDxZmh GCrUa15LIjQlnlTXAsiZpBg_rraFOzajty5vfqAIHLcduTJvI_TqUmNa00dM1fIMelPahFCXB2Yp P2ltJ1_xnB7qU7j5VDu1RaXvtLFpE2LbXIYnQTqNDWAtTncXlWuAXm6FVlANgH6Ps88uB2w3hcFX FUwWYiUlnbRmyZU555uEgZvbO0uXa.nYWwxCxCnTFrcOCrm7geJZz5s14dX4hXSwIDyv6UM_W0bO k173PU4g4u_zUbA4ABGKmBTIj0SB3Cf_zAtjv3Zyvxuyg9apZeSbL1.BB9i_0S0m62Kojxzx6usa zAoZM51J870wyEtBSBmVvb0RNHcyKx6IyTWEuuO9FknzToIDzYYjUN3Nk9nOcfKtZAsNDom_8hDp bKK.yegxZacPaU9sa56OpoczjsCYxaprTLXP2ZXBcjCFkr6o7gZed9J84cZC6nAdLtNSC3NLiCGB O5F1.DEcurWvGlQYjx8f1kwAgFA-- X-Sonic-MF: X-Sonic-ID: 670f232f-fae3-4502-9f4d-de5fc16d639e Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ir2.yahoo.com with HTTP; Fri, 12 May 2023 09:19:46 +0000 Date: Fri, 12 May 2023 09:19:45 +0000 (UTC) From: johannes janssens To: gcc-bugs@gcc.gnu.org Message-ID: <1547579412.2083091.1683883185453@mail.yahoo.com> Subject: printf behaviour MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit References: <1547579412.2083091.1683883185453.ref@mail.yahoo.com> X-Mailer: WebService/1.1.21471 YMailNodin X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: //-- gcc (Debian 10.2.1-6) 10.2.1 20210110 //-- Debian 11.7 /*cut and paste and compile*/ #include #include typedef enum { false=0, true=1 } predikaat; static char *timestamp(predikaat bStamp){ //------------------------------------- static char stamp[22]; time_t curtime; struct tm *gmtijd, *loctijd; curtime=time (NULL); gmtijd = gmtime (&curtime); loctijd = localtime(&curtime); if (bStamp==true){ strftime (stamp, 22, "GM%Y%m%d%H%M%S", gmtijd ); } else { strftime (stamp, 22, "%d/%m/%Y-%H:%M:%S",loctijd); } return stamp; } int main(void){ printf("Look what happens when I call timestamp multiple times with different args within the same printf...\n" "Is this normal behaviour?\n" "I presume it has to do with the static variable?\n\n"); printf("\ntime as stamp : %s",timestamp(true)); printf("\ntime as human readable : %s",timestamp(false)); printf("\nstamp=\n%s\n%s\n%s\n%s", timestamp(true), timestamp(false), timestamp(false), timestamp(true)); printf("\nstamp=\n%s\n%s\n%s\n%s\n", timestamp(false), timestamp(true), timestamp(false), timestamp(true)); return 0; }