From MAILER-DAEMON Fri Apr 15 04:20:11 2022 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1nfHBY-0001nL-VX for mharc-bug-gcal@gnu.org; Fri, 15 Apr 2022 04:20:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nfHBH-00016S-2U for bug-gcal@gnu.org; Fri, 15 Apr 2022 04:19:52 -0400 Received: from mail-am5eur03olkn0829.outbound.protection.outlook.com ([2a01:111:f400:fe08::829]:5632 helo=EUR03-AM5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nfHBE-0008De-U5 for bug-gcal@gnu.org; Fri, 15 Apr 2022 04:19:50 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hc2sEBihEaY7KVIHs0fZdXk+6eWRoEuhEkvl09hIuuYyzjwdZGsZrNYKdSFNwgix4HeyjxeVfedfwKD8sknVtdb2OaLzuNtByZek5AHgpxq4gnL5cCmYgj9h7u2lrM5mpx40LFMYR36h+Z7v8T/qxXo3tOx93Apa95LjMYKre2gl25sTeabbqJf9EMCy5f7toY+JaK8ygZLbwt7vk5uWyPxc/nlGvoLjzzKfuMzzNmYSa3KSCUQbp6P9decelobn8Q2tqKxHN2Jfa6A/0MKUenycm+nebfQobirNsZVPIfVvuZZhu0tbfrLxHPlbg4chgWJpr5MvnqKEh7HLY0Iozg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KGlSSNGBpeAwjFp+3mgzvT5cyqRKyXwb0cFbZEiTCpk=; b=jP1GorchpPwML49t0mAscy0tV6hMymGbLVkMNa171TSJt+YpknrdUYpQpX7xGRm/Nea1KOt6+BM/xVIaSIDBiyfWm7WQNgzURz094DX/pQztMCm8yIw9Bzu/lS9JJ24nzndPqX0Rz8EPe/ii8zTLkvccmOulR2Hnaqn4yNni/sVl04fycCG/BudXpLKD/DVI+3nuPheeqG/IZE06rgAcOaCo7si782ImD60bRCIgZmzMut0I95Yn7W9nxI5eoR/+xQJRXo6g7gaxncmklA6W2E4ML1Qqqmlr9omZCdIz6InzEj2wgW+cwiWp2u9WstNayDOoBViVdvx0yOJQ2Qzh3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KGlSSNGBpeAwjFp+3mgzvT5cyqRKyXwb0cFbZEiTCpk=; b=ZY6MS+I1n9CkZ848w6xKdEACBrBBNISmLo0q/QBfoPhfh3dSSLuVvqtKAcGL4riAGiZinjr3cK7TbAOV8dn0d3L3/DYtCmHL1vYHcN3iUqXqRtJniHRj2uo6Z/9IZSKOsAQO7o1lJIYD3lX5aHu0b67SZ9r5Ml3pgKTrP2Ba0GeDJJcPxY8+o4Lub8I+Dp2ES5a3MVXkHqjOdRo6ZwKYhY/3XzgnJIlT6VB8y8+rwCe70ijiCMA2Ee+GwcQngeI9rEMB1u9e0muxHNR7f0Krchn5tuIUyRa/yvqbD+ShVuzAP2LYemKixEuhOAMTpyGcm/H7BovK9eldiQwPEeplOg== Received: from DB6P189MB0568.EURP189.PROD.OUTLOOK.COM (2603:10a6:6:31::16) by VE1P189MB1039.EURP189.PROD.OUTLOOK.COM (2603:10a6:800:16c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Fri, 15 Apr 2022 08:14:43 +0000 Received: from DB6P189MB0568.EURP189.PROD.OUTLOOK.COM ([fe80::1cab:5681:586:867c]) by DB6P189MB0568.EURP189.PROD.OUTLOOK.COM ([fe80::1cab:5681:586:867c%3]) with mapi id 15.20.5144.030; Fri, 15 Apr 2022 08:14:43 +0000 From: David Binderman To: "bug-gcal@gnu.org" Subject: gcal-4.1 bug report Thread-Topic: gcal-4.1 bug report Thread-Index: AQHYUKCFVdXzLYUrL0mBwof3NlH3Hw== Date: Fri, 15 Apr 2022 08:14:43 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [5/Fki+L38Vu4NjkcYMySExiUXW9QRGlF] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5633bb0d-2f7e-4321-d0db-08da1eb7fef4 x-ms-traffictypediagnostic: VE1P189MB1039:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hSRjdVWTY408tr3zLzxt1xtc2a1BAIW5WqnAGkZGGF52buag7KZ1HH0IjH69gSexlePBf7IiVvmOf2UfA8d3udzs8fMwcWq8RFkgoXdO/X9gNI3dKo9jvTMhJVn/GySaCd6Jx8PqhwwnFombGYf/n1pl7KBTkegYBIJ0wRQYRbOqyHlytOdMFXg8rIle4+cZY0tawFQ6makCEd62NqPYbrJPiIpyLm5hVpvc+Dal12FR/TktMyEJWJHG80yiYWyqw6B2qLKmhPJRsEsqv7245x4cvYcF+7Lz/rDXCHY2EyczslOy8kXzzT/hMEBn5uIgrO0iBZZaAap3Vb61XfEoHO1Sg2/WVy5VaI1DLd71pFGXY/UVVdI0ZZ39faXL2Rh7SREYkdkJ2xBtetGYq5C4QOMibMjlhXf8FvRkNTgzaihzBuiyrm72CDcrpB40je7jaqmqix6nKlCAY+qxCPMT16Pz93tdfuZVcfk13dpR0dVluvcftCwUtXWaq/3ua5OaBHjPKmCDGUPrGBHKVvsRLOqanyWwwy9oHLgLUHG8H5mf+EOKu+7nacYrB7ab5mbsu0OnrbuletPcM+Q7OzmzQg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?I++JqKRm7/R0QY9o4c1EL6oC7gO/v90lFhXWyj3fYfbiI3k0NiMqrtFMca?= =?iso-8859-1?Q?OdAOz2VrbHK1vCxxseq4mVjuOz4P8B7K4BpTc67i1zu0fmem9B5qycPnzV?= =?iso-8859-1?Q?LN5X520wzynE57Lxxd6BjHcQ1oNqa9HP+v06VXpCVDB5QLQi3BDn5xoaEr?= =?iso-8859-1?Q?qxNsgxe1cuDujgy1V3RxDvSbO98H9ABWjekhXwyfZrx/j75uVv7syHIckd?= =?iso-8859-1?Q?DF97NXXDBghjfFIzfXBpxQ81Qc5jeBYF44NzJagfiDJEuUQmsMyPc52l1J?= =?iso-8859-1?Q?8aSEjIavz568qrf+VPUog3LVoqLid1uNImucRQOndP2HCjiP+Lgj0whCBI?= =?iso-8859-1?Q?JP1JZuh51Fsf7s7K33yD0fo8wJTHFc6hTK3Q5XmRka8R9Vos4Q0uKCVHOg?= =?iso-8859-1?Q?QToPb6e85W+picTQscMPatT5p+V1avO9Dslb/2mtCGZouJDUR+MNgm9qL/?= =?iso-8859-1?Q?LPApW2F+cQIDQJPBxGLtXCAOv7eWvgPVaK0dGsDIJWiLRtt8ME94E90BgC?= =?iso-8859-1?Q?1/N0AbI6PBe6NBs45DS3lb7aOlAdGA/prIjQ9GwHL/8zi4ydOTHaHVGLwV?= =?iso-8859-1?Q?xx9Sjbab0ZXMM78zrfOSSX24ArBV+U2SjyPz5sgsHQFqZ7hmwaFBLdbwYL?= =?iso-8859-1?Q?8Q2h5MYqHdeCDV/TDXXVnJcn9sZ8oMEgATmz2uhf3+UIzhfO0L/33hgU5g?= =?iso-8859-1?Q?CaSARBcU6wlvr5kzDiD952NSSCny4FidhToLXNFqxzhm2YfrkrVvSuF7ZB?= =?iso-8859-1?Q?XK+cMWCwWf9T0yjd8ro5rBa2pasa1pCqn4J4oW6fLPApHvniFNOZ180EHe?= =?iso-8859-1?Q?48dx164g41v7xcgndrGSQ1pfGjrvl35fqj71fq9TD8DqbDEmiJPX2mM1xN?= =?iso-8859-1?Q?m0lJGsWt3kAjPTwvD+cb3rdzO504zRe7SdYpDXEKUSIbBNSX+T4xjnwiMh?= =?iso-8859-1?Q?/whgcIfqoRJFVykADBQ0Kou3Fp1g4vvbb98NXto7yYUIYSNB8dKsrweuhM?= =?iso-8859-1?Q?Wis/P7iuHLFBHpcW5v4H1OOSL3hntAv6c0Ltgo7aRmRwBPyQ6+ed10VIBQ?= =?iso-8859-1?Q?ZQQLKkaRmasPtn303IMGt63XC67FzAB9MsVmaOSVSWLFIuwFn4lIE19vK/?= =?iso-8859-1?Q?yeW3WW9qi20QyI2glq/kTr5HHEfM0gxEDwT5RzdaSnGtai1pqhaLm75NsD?= =?iso-8859-1?Q?HlveMAK7DIXqszrIsUKECIrYfUrJ9M92DwWVxLk1YGHo/2gkJWUA6kdbNW?= =?iso-8859-1?Q?ks8DU3srLVZylmbAyZwiWwbZDeMCI5jRhRQcUzGoF0jjYuiU8O6BhMxyyo?= =?iso-8859-1?Q?GOEm9yTVUOfZtQRuFl+pQbJ3I56fdvVVB2kFJyBTOxpIap1+TVRP66OIvg?= =?iso-8859-1?Q?AISCRHjqTtAIyFanaNCZXEe6syY5s7VYlKuUL9uRVnA0VY22/4gFSMZgTY?= =?iso-8859-1?Q?ux572JlK8mR7CLlGugC70BAyw0rk9FIVvRMPZQ=3D=3D?= Content-Type: multipart/alternative; boundary="_000_DB6P189MB0568B879D40268C7971568AC9CEE9DB6P189MB0568EURP_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4734-24-msonline-outlook-c54b5.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB6P189MB0568.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 5633bb0d-2f7e-4321-d0db-08da1eb7fef4 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2022 08:14:43.0558 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1P189MB1039 Received-SPF: pass client-ip=2a01:111:f400:fe08::829; envelope-from=dcb314@hotmail.com; helo=EUR03-AM5-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gcal@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2022 08:19:54 -0000 --_000_DB6P189MB0568B879D40268C7971568AC9CEE9DB6P189MB0568EURP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello there, I just tried to compile the package with new C compiler clang-14. It said: rc-use.c:705:25: warning: operator '?:' has lower precedence than '+'; '+' = will be evaluated first [-Wparentheses] Source code is day +=3D (-DAY_MAX + SDAY (DAY_MAX - wd + 1, start_day)); but # define SDAY(gc_d, gc_s) ( ((gc_d)+(gc_s)-1) > DAY_MAX) \ ? ((gc_d)+(gc_s)-(DAY_MAX+1)) \ : ((gc_d)+(gc_s)-1) Suggest add extra () around the definition of SDAY: # define SDAY(gc_d, gc_s) (( ((gc_d)+(gc_s)-1) > DAY_MAX) \ ? ((gc_d)+(gc_s)-(DAY_MAX+1)) \ : ((gc_d)+(gc_s)-1)) Regards David Binderman --_000_DB6P189MB0568B879D40268C7971568AC9CEE9DB6P189MB0568EURP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello there,

I just tried to compile the package with new C compiler clang-14.
It said:

rc-use.c:705:25: warning: operator '?:' has lower precedence than '+'; '+' = will be evaluated first [-Wparentheses]

Source code is

       day +=3D (-DAY_MAX + SDAY (DAY_MAX - wd + 1, sta= rt_day));

but

# define SDAY(gc_d, gc_s)    (  ((gc_d)+(gc_s)-1) > DAY_M= AX) \
                    =             ? ((gc_d)+(gc_s)-(DAY_MAX+1)) \
            &nb= sp;                   : ((gc_d= )+(gc_s)-1)

Suggest add extra () around the definition of SDAY:

# define SDAY(gc_d, gc_s)    ((  ((gc_d)+(gc_s)-1) > DAY_= MAX) \
                    =             ? ((gc_d)+(gc_s)-(DAY_MAX+1)) \
                    =             : ((gc_d)+(gc_s)-1))

Regards

David Binderman





--_000_DB6P189MB0568B879D40268C7971568AC9CEE9DB6P189MB0568EURP_--