CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 21:26:41 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: use more expressive variable names in lexer The name 't' could easily be mistaken to mean a tspec_t. No functional change. To gener

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 21:26:41 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: use more expressive variable names in lexer The name 't' could easily be mistaken to mean a tspec_t. No functional change. To gener

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 21:14:38 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: README.md Log Message: lint: extend developer documentation To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/usr.bin/xlint/lint1/README.md Pl

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 21:14:38 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: README.md Log Message: lint: extend developer documentation To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/usr.bin/xlint/lint1/README.md Pl

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 20:07:02 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: ckbool.c tree.c Log Message: lint: make code for strict bool mode more consistent Guard all entry points with a check for Tflag and remove the now redundant in

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 20:07:02 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: ckbool.c tree.c Log Message: lint: make code for strict bool mode more consistent Guard all entry points with a check for Tflag and remove the now redundant in

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 18:03:37 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: reduce clutter in lexer No functional change. To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/usr.bin/xlint/lint

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 18:03:37 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: reduce clutter in lexer No functional change. To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/usr.bin/xlint/lint

CVS commit: src/tests/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 17:48:29 UTC 2023 Modified Files: src/tests/usr.bin/xlint/lint1: msg_248.c Log Message: lint: add test for floating constant overflow To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/xlint

CVS commit: src/tests/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 17:48:29 UTC 2023 Modified Files: src/tests/usr.bin/xlint/lint1: msg_248.c Log Message: lint: add test for floating constant overflow To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/xlint

CVS commit: src/sys/dev/usb

2023-01-21 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sat Jan 21 16:50:05 UTC 2023 Modified Files: src/sys/dev/usb: umcs.c Log Message: fix typos in comment and log message. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/dev/usb/umcs.c Please note that diffs

CVS commit: src/sys/dev/usb

2023-01-21 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sat Jan 21 16:50:05 UTC 2023 Modified Files: src/sys/dev/usb: umcs.c Log Message: fix typos in comment and log message. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/dev/usb/umcs.c Please note that diffs

CVS commit: src

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 13:48:40 UTC 2023 Modified Files: src/tests/usr.bin/xlint/lint1: c11_atomic.c c99_atomic.c src/usr.bin/xlint/lint1: cgram.y lex.c Log Message: lint: add support for C11 '_Atomic' as atomic-type-specifier Follow

CVS commit: src

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 13:48:40 UTC 2023 Modified Files: src/tests/usr.bin/xlint/lint1: c11_atomic.c c99_atomic.c src/usr.bin/xlint/lint1: cgram.y lex.c Log Message: lint: add support for C11 '_Atomic' as atomic-type-specifier Follow

CVS commit: src

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 13:07:22 UTC 2023 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: Makefile c11_atomic.c c99_atomic.c src/usr.bin/xlint/lint1: cgram.y debug.c decl.c err.c lex.c lint1.h Add

CVS commit: src

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 13:07:22 UTC 2023 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: Makefile c11_atomic.c c99_atomic.c src/usr.bin/xlint/lint1: cgram.y debug.c decl.c err.c lex.c lint1.h Add

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 12:50:52 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: use type_qualifier rule instead of the token directly No functional change. To generate a diff of this commit: cvs rdiff -u -r1.42

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 12:50:52 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: use type_qualifier rule instead of the token directly No functional change. To generate a diff of this commit: cvs rdiff -u -r1.42

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 12:45:27 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: clean up grammar for type-qualifier A type-qualifier by itself does not carry pointer information, so add a helper rule in the gramm

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 12:45:27 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: clean up grammar for type-qualifier A type-qualifier by itself does not carry pointer information, so add a helper rule in the gramm

CVS commit: src

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 11:57:03 UTC 2023 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: Makefile Added Files: src/tests/usr.bin/xlint/lint1: c11_atomic.c c99_atomic.c Log Message: tests/lint: t

CVS commit: src

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 11:57:03 UTC 2023 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: Makefile Added Files: src/tests/usr.bin/xlint/lint1: c11_atomic.c c99_atomic.c Log Message: tests/lint: t

CVS commit: src/usr.bin/xlint/xlint

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 11:29:30 UTC 2023 Modified Files: src/usr.bin/xlint/xlint: xlint.c Log Message: lint: catch more write errors when copying files To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/usr.bin/xlint/xlint/

CVS commit: src/usr.bin/xlint/xlint

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 11:29:30 UTC 2023 Modified Files: src/usr.bin/xlint/xlint: xlint.c Log Message: lint: catch more write errors when copying files To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/usr.bin/xlint/xlint/

CVS commit: src/usr.bin/xlint/xlint

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 11:22:22 UTC 2023 Modified Files: src/usr.bin/xlint/xlint: xlint.c Log Message: lint: remove unnecessary abstraction layer for passing arguments The abstraction layer of the pass_to functions wasn't worth its weight. A

CVS commit: src/usr.bin/xlint/xlint

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 11:22:22 UTC 2023 Modified Files: src/usr.bin/xlint/xlint: xlint.c Log Message: lint: remove unnecessary abstraction layer for passing arguments The abstraction layer of the pass_to functions wasn't worth its weight. A

CVS commit: src/share/mk

2023-01-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jan 21 10:41:51 UTC 2023 Modified Files: src/share/mk: bsd.own.mk Log Message: Switch powerpc over to binutils 2.39 To generate a diff of this commit: cvs rdiff -u -r1.1298 -r1.1299 src/share/mk/bsd.own.mk Please note that

CVS commit: src/share/mk

2023-01-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jan 21 10:41:51 UTC 2023 Modified Files: src/share/mk: bsd.own.mk Log Message: Switch powerpc over to binutils 2.39 To generate a diff of this commit: cvs rdiff -u -r1.1298 -r1.1299 src/share/mk/bsd.own.mk Please note that

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 10:18:15 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: use simpler integers for parsing hex escapes No functional change. To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 s

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 10:18:15 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: use simpler integers for parsing hex escapes No functional change. To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 s

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 10:11:41 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: use longer variable names, don't count digits in hex escapes No functional change. To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 10:11:41 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: use longer variable names, don't count digits in hex escapes No functional change. To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 09:42:12 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: eliminate forward declaration for get_escaped_char No functional change. To generate a diff of this commit: cvs rdiff -u -r1.137 -r1

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 09:42:12 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: eliminate forward declaration for get_escaped_char No functional change. To generate a diff of this commit: cvs rdiff -u -r1.137 -r1

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 09:16:33 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: extract reading of escaped character constants No functional change. To generate a diff of this commit: cvs rdiff -u -r1.136 -r1.137

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 09:16:33 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: extract reading of escaped character constants No functional change. To generate a diff of this commit: cvs rdiff -u -r1.136 -r1.137

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 09:04:58 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: extract parsing character escapes into separate functions No functional change. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/usr.bin/xlint/lint1

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 09:04:58 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: extract parsing character escapes into separate functions No functional change. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 08:04:43 UTC 2023 Modified Files: src/tests/usr.bin/xlint/lint1: gcc_typeof.c src/usr.bin/xlint/lint1: cgram.y Log Message: lint: fix null pointer dereference on invalid argument to __typeof__ To generate a di

CVS commit: src

2023-01-21 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 21 08:04:43 UTC 2023 Modified Files: src/tests/usr.bin/xlint/lint1: gcc_typeof.c src/usr.bin/xlint/lint1: cgram.y Log Message: lint: fix null pointer dereference on invalid argument to __typeof__ To generate a di