Name Date Size #Lines LOC

..25-May-2023-

.indent.proH A D18-May-20231.2 KiB2522

MakefileH A D13-May-2023265 126

README.mdH A D05-Jun-2023932 2216

args.cH A D16-Jun-20238.9 KiB318234

debug.cH A D27-Jun-20239.1 KiB403327

indent.1H A D11-Jun-202314.8 KiB604603

indent.cH A D27-Jun-202327.8 KiB1,161941

indent.hH A D27-Jun-202319.2 KiB551297

io.cH A D27-Jun-202310.7 KiB451341

lexi.cH A D27-Jun-202317.7 KiB724555

parse.cH A D18-Jun-20237.5 KiB271182

pr_comment.cH A D24-Jun-20238.6 KiB351265

README.md

1# History
2
3This is NetBSD indent.  It originally came from the University of Illinois via
4some distribution tape for PDP-11 Unix.  It has subsequently been hacked upon
5by James Gosling @ CMU.  At some point in the 1970s or even 1980s, it was
6thought to be "the nicest C pretty printer around".  Around 1985, further
7additions to provide "Kernel Normal Form" were contributed by the folks at Sun
8Microsystems.
9
10Between 2000 and 2019, FreeBSD maintained the code, adding several features.
11NetBSD imported these changes on 2019-04-04.
12
13In 2021, indent was updated to handle C99 comments and the code got a major
14overhaul.  Indent got an extensive and systematic test suite, which uncovered
15many inconsistencies and bugs.  Several of these bugs had been introduced by
16importing the FreeBSD version on 2019-04-04.
17
18# References
19
20* https://github.com/freebsd/freebsd-src/tree/main/usr.bin/indent
21* https://github.com/pstef/freebsd_indent
22