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