Skip site navigation (1)Skip section navigation (2)
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>