Date: Thu, 24 Mar 2016 14:54:43 +0000 From: Matthew Seaman <matthew@FreeBSD.org> To: freebsd-hackers@freebsd.org Subject: Re: Code Formatter for STYLE(9)? Message-ID: <56F3FFB3.6070801@FreeBSD.org> In-Reply-To: <56F3EBB1.1060603@embedded-brains.de> References: <56F3EBB1.1060603@embedded-brains.de>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gxo3K9GJqMfeePIVvU7vAnF3BwKVC66HU Content-Type: multipart/mixed; boundary="vTsKK3L3WElK1GJhwtsRPrd4gA2HowraP" From: Matthew Seaman <matthew@FreeBSD.org> To: freebsd-hackers@freebsd.org Message-ID: <56F3FFB3.6070801@FreeBSD.org> Subject: Re: Code Formatter for STYLE(9)? References: <56F3EBB1.1060603@embedded-brains.de> In-Reply-To: <56F3EBB1.1060603@embedded-brains.de> --vTsKK3L3WElK1GJhwtsRPrd4gA2HowraP Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016/03/24 13:29, Sebastian Huber wrote: > Hello, >=20 > is there a ready to use C code formatter available that honours > STYLE(9)? I tried clang-format, but it knows only LLVM, Google, > Chromium, Mozilla by default. The GNU indent --original seems to produc= e > nothing usable. Same problem with astyle --style=3Dbsd. >=20 pkg uses uncrustify with this config file: https://github.com/freebsd/pkg/blob/master/freebsd.cfg It's approximately what style(9) describes but doesn't cover things like sorting include files and I don't think it was updated in response to the recent change allowing { brackets } around certain single-line statements. Cheers, Matthew --vTsKK3L3WElK1GJhwtsRPrd4gA2HowraP-- --gxo3K9GJqMfeePIVvU7vAnF3BwKVC66HU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQJ8BAEBCgBmBQJW8/+6XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxOUYxNTRFQ0JGMTEyRTUwNTQ0RTNGMzAw MDUxM0YxMEUwQTlFNEU3AAoJEABRPxDgqeTnFYwP/A1oTwAxt54CSTzhtUw+vn8M /ZXyvFWZKYd3qVXNAq3ke0XllHAv3xCbEEKwE4yAgwaCJmLWO3AoLe+PRbK8t+Jb LA05vZtS+lRWn6W+dcU2IKtg7dyElTCkbOzodwpucg387KtWd28BDksF/zc6nUFg cVOTR2DGIbr3i5RUXwMrtemVi5bmStgjzbxW6VZXGddnlLHlbp2YqRfz+d+pI5RA G4fSyuEs9NFi6k6GKH4X7uvIGCVpTZMcerf/pyirjDv/GbfgXNCxnYjjcYC2/oHM xeNiZ1snTo9Sg8POcEJIbmgcBYpt7RFCP5yNQQ2QXD7oxfguMM9TsgtoVm6P8Om6 LUUQvf2WTEHOCxITs6uMumaQry5i6bu0UuL2Rc50DS9C22iePkHgnlcmhCkZHZ0B IO5C1222G8dDC6BwKsu6eK6P7u2y5jSw7/AOVtrMuRRwxDbEYqHJeR7Z+V7P4/D7 ZQn0SLcyERw5Vxr06cMsKDLCwnTECrjVitlKwLulvRVrk9mC0nQPj8ZU8ywQwsbc yqvRqpP8vOjTg4OCmgfiwEh/IkDlP+0n/uxCKObgFJw9Dyb2pESKOQ5YP8OWKCBs nD3fqSd179oPXPRMqtNXmnvvnimAwmgc94IpMZ4pqn0/5vaAktrxGQqJ/VMNZVri fF9+Lu3Vfc2NTZItXOMs =c9h3 -----END PGP SIGNATURE----- --gxo3K9GJqMfeePIVvU7vAnF3BwKVC66HU--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56F3FFB3.6070801>