Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110028 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 11643 invoked from network); 6 May 2020 08:57:19 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 6 May 2020 08:57:19 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 63CC01804CB for ; Wed, 6 May 2020 00:32:24 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8560 212.227.0.0/16 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 6 May 2020 00:32:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1588750341; bh=/HwK9v1GWGBnxSD+qzFKeoRpG7fmewSoJToBJyGpLlg=; h=X-UI-Sender-Class:To:From:Subject:Date; b=OgXjuxMr0Qnga947CBlztBgXQuIUL+piiK1RFbsADRxdzQJeEzVIrzE4IaRfPhR8Y 1TzrUnsfaQGay4vUokpJk4Mup6Lb7KRer0yYTYYHopwye8cy4OcuWJyTe53abAnLhZ EEHV4RBfUxZyYrIbxbf07okOiSOOw570B93hVqLc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.2.130] ([91.8.164.71]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MVeI2-1jg2CH3HPg-00Rbo2 for ; Wed, 06 May 2020 09:32:21 +0200 To: PHP internals Message-ID: Date: Wed, 6 May 2020 09:32:22 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:FMOFbRvQsl40tfgYxWmYeWq0rs+PVXTHLvTGl8tjUcyPngRY+kw xxQDNhegNBE+BjaierGrPevjLaTfGFbtvKTLWbhvSUgR8bMqVRqXk3TughxJpZYvLsYxvGr XXNmr3A8iNBP9ghWmrBgShw2RqSrVg+UiaEwZ5sY7eDB1p1gGNKZiY9hdHi7gOh8gi/svm2 wxZTixCuCmjXdKwAjRfMA== X-UI-Out-Filterresults: notjunk:1;V03:K0:v8zN0I2TDZk=:PxO2alEaxsqI5eO2QuWrr9 8Ps99VwdHZtFe75Rqir4bE2y/0dnVXknDMEF6MehlOou+i1kXrUPrwni2jG1VVxR0fEsLao0c 84rW094w0EB12vTC3mxhHyn2q+RvZE8wCcWI6/6TYwFirYk28ntHDwUIXAOstKoyS0C4pDwQG qGgEzwi37x/VCVdyRgiNOVPjtOEhlNaepDudugO233mBxGeh1s6AQKfjRyyNJcYRT9SG/1ZPY rXF/B6vqLLX4O+Pmm6lMOqZembwwWSvWC2pwQXeuMwKZeJgiXPUB8bhULOlVbDlgaXlnQJIBQ PTdDfcYNVoYB5OqWRxR+72nvM9w/mj849G29c4VhgZp90mRLt9VPXwPUvNCS3JZ0Q6Tq5CdSG LC9q3ETTFNqgyhdHS4uhWAkfM4bCIchOikw6qzztOd8qMm1DqP3dD3CqogivhvheZ4+ZwQh77 TA91QRI9ke9FvAzy+67VKoSey55b4mqQjTj9wX0JG/BTk2GyIx4qL85LZoUkLMnEDC+wMPgx5 Zqzkv8Wqb5V0fqmYtGhb7mKYLjC7HYayl3pH9/GcZrI9wGCHEbDTj78nf6qgN2sH9K03gEgzs ZKZH/8D41ncu8243QP5uE5cTwC+5hMjJTbV6MN1uBE7JTlEBp2QVUetqW0FHvD+IwUhmLi6l3 VH2FHq34/DG0J7dXohIsVRCvRHWHwxgo8WfBTOMHh+SIeJxxJjhASw0lPLBhVEP/EK5FM99px JMd0noC2povpUKRRPEb26LaXufJs5cvqTqNJbf52UFzy9jczo3AY5Ir3sPipAsP+SB5wFJoQW pr4dQY1aD+eInuCwilPxES+JRqth5m+NLEurlEBr6W8sAfzzCwWBHZWEzS2G8VHrPwJIsvctm 5AYJC1WrcZljKl+hHUol8EoUJ/qWXDkYl77w/AK5GyYSFgH+/vzrpFHWYJuw0eoUU9fFsZzRI 8TOZ0PbEOlGLd0I0wE8GO+PMDw/0BgD4qag7J0KyN1fsdrcHWoOzaJD3kCoWu/qgJd4dqfcY0 JwnlaQUnMPTw/P4aS2SuteB1AE3yZ0YL5FYa1E//hsou2OdalMM3UfV8V6vpSvRsYr2jrhrOK 02EcbMioRMCVKcZNotvDZRZRhqgh9vELnsiz2VKxhHqetSKytX7ShPJ6LxyOCTj4mlx8lk/kJ Ijn6I4/sF6x/73gXfDhqRYMoCnQ5xp2XrR9Lk1GunHOyskt+WEV0iNynlQEpVkCnehI/hwWkU McLI2+YDoGvhVF6uj Subject: Update coding standards wrt. C99? From: cmbecker69@gmx.de ("Christoph M. Becker") Hi all, since master requires (mostly) C99 compliant compilers anyway, I wonder if we like to update our coding standards[1], to reflect: * that we require (mostly) C99 compliant compilers (instead of ANSI-C compliant compilers) * that mixing of declarations and statements is fine * that C++ style comments are now allowed, or maybe that they are still forbidden (in the latter case the stated reasons should be updated) We may also consider to drop the "Documentation and folding hooks"[2] section; besides that it is already partially outdated (AIUI, doc/genfuncsummary is superseeded by doc/docgen for a long time), I don't think these folding markers encapsulating each individual function are useful nowadays. Thoughts? [1] [2] =2D- Christoph M. Becker