CVS commit: src/common/lib/libutil

2024-02-24 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 24 12:44:11 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: clean up Use consistent data types for buffer positions and lengths, to avoid type casts. To generate a diff of this

CVS commit: src/common/lib/libutil

2024-02-24 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 24 12:44:11 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: clean up Use consistent data types for buffer positions and lengths, to avoid type casts. To generate a diff of this

CVS commit: src

2024-02-24 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 24 12:40:00 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: allow non-ASCII descriptions on all platforms Previously, these descriptions were

CVS commit: src

2024-02-24 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 24 12:40:00 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: allow non-ASCII descriptions on all platforms Previously, these descriptions were

CVS commit: src

2024-02-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 22 21:04:24 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/lib/libutil: snprintb.3 src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: always null-terminate output Always

CVS commit: src

2024-02-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 22 21:04:24 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/lib/libutil: snprintb.3 src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: always null-terminate output Always

CVS commit: src

2024-02-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 22 18:26:16 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/lib/libutil: snprintb.3 src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: error out on out-of-bounds bit shifts

CVS commit: src

2024-02-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 22 18:26:16 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/lib/libutil: snprintb.3 src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: error out on out-of-bounds bit shifts

CVS commit: src/tests/lib/libutil

2024-02-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 20 21:45:36 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/snprintb: test '=' and '*' directives that can never match To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25

CVS commit: src/tests/lib/libutil

2024-02-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 20 21:45:36 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/snprintb: test '=' and '*' directives that can never match To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25

CVS commit: src/lib/libutil

2024-02-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 20 20:38:54 UTC 2024 Modified Files: src/lib/libutil: snprintb.3 Log Message: snprintb.3: sync examples with reality To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/lib/libutil/snprintb.3 Please note

CVS commit: src/lib/libutil

2024-02-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 20 20:38:54 UTC 2024 Modified Files: src/lib/libutil: snprintb.3 Log Message: snprintb.3: sync examples with reality To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/lib/libutil/snprintb.3 Please note

CVS commit: src

2024-02-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 20 20:31:56 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb_m: limit length of generated strings The manual page promises that the 'max'

CVS commit: src

2024-02-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 20 20:31:56 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb_m: limit length of generated strings The manual page promises that the 'max'

CVS commit: src/tests/lib/libutil

2024-02-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 20 19:49:10 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/snprintb: fix out-of-bounds memory read (since 2024-02-16) Before t_snprintb.c 1.20, the buffer size was required to be greater

CVS commit: src/tests/lib/libutil

2024-02-20 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 20 19:49:10 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/snprintb: fix out-of-bounds memory read (since 2024-02-16) Before t_snprintb.c 1.20, the buffer size was required to be greater

CVS commit: src

2024-02-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Feb 19 23:30:56 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: fix how named bit-fields are split into multiple lines To generate a diff of

CVS commit: src

2024-02-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Feb 19 23:30:56 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: fix how named bit-fields are split into multiple lines To generate a diff of

CVS commit: src/tests/lib/libutil

2024-02-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Feb 19 23:22:03 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/snprintb: add more tests, especially for snprintb_m To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

CVS commit: src/tests/lib/libutil

2024-02-19 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Feb 19 23:22:03 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/snprintb: add more tests, especially for snprintb_m To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

CVS commit: src

2024-02-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 18 16:55:02 UTC 2024 Modified Files: src/lib/libutil: snprintb.3 src/sys/sys: mman.h Log Message: mman.h: fix snprintb description for alignment 2^60 To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src

2024-02-18 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 18 16:55:02 UTC 2024 Modified Files: src/lib/libutil: snprintb.3 src/sys/sys: mman.h Log Message: mman.h: fix snprintb description for alignment 2^60 To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/common/lib/libutil

2024-02-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 17 10:23:30 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: convert macros to local functions Let the compiler decide whether to inline the functions; allow stepping through the code in

CVS commit: src/common/lib/libutil

2024-02-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 17 10:23:30 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: convert macros to local functions Let the compiler decide whether to inline the functions; allow stepping through the code in

CVS commit: src/common/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 21:25:46 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: do not modify bufsize when producing multiple lines To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/common/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 21:25:46 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: do not modify bufsize when producing multiple lines To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 19:53:40 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: eliminate two local variables, allow zero-size buffer Like snprintf, the buffer

CVS commit: src

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 19:53:40 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: eliminate two local variables, allow zero-size buffer Like snprintf, the buffer

CVS commit: src/common/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 19:31:25 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: use size_t for buffer sizes and positions To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/common/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 19:31:25 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: use size_t for buffer sizes and positions To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 19:20:38 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: fix integer overflow when writing past a small buffer Previously, snprintb

CVS commit: src

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 19:20:38 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: fix integer overflow when writing past a small buffer Previously, snprintb

CVS commit: src/common/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 18:17:10 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: use unsigned integers for parsing the bitfmt To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/common/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 18:17:10 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: use unsigned integers for parsing the bitfmt To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/tests/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 18:13:47 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/snprintb: fix test for 8-bit field value The previous version tested the behavior on a platform with signed 'char' before the

CVS commit: src/tests/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 18:13:47 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/snprintb: fix test for 8-bit field value The previous version tested the behavior on a platform with signed 'char' before the

CVS commit: src

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 18:09:16 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: fix '=' and ':' for 8-bit values on platforms with signed char Previously, '='

CVS commit: src

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 18:09:16 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: fix '=' and ':' for 8-bit values on platforms with signed char Previously, '='

CVS commit: src/common/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 18:03:16 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: eliminate a few local variables To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28

CVS commit: src/common/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 18:03:16 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: eliminate a few local variables To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28

CVS commit: src/common/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 17:42:50 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: rename local variables The single-letter variables 't', 's', 'l' and 'c' were too hard to decipher. The variable 'f_len' was

CVS commit: src/common/lib/libutil

2024-02-16 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 17:42:50 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: rename local variables The single-letter variables 't', 's', 'l' and 'c' were too hard to decipher. The variable 'f_len' was

CVS commit: src/common/lib/libutil

2024-02-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 01:57:51 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: clean up Remove redundant parentheses and casts. Indent statement-like macros consistently, use separate lines for each

CVS commit: src/common/lib/libutil

2024-02-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 01:57:51 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c Log Message: snprintb: clean up Remove redundant parentheses and casts. Indent statement-like macros consistently, use separate lines for each

CVS commit: src/tests/lib/libutil

2024-02-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 01:19:53 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/snprintb: clean up existing tests, add more tests Due to the check that any bytes beyond the expected output must be unmodified,

CVS commit: src/tests/lib/libutil

2024-02-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Feb 16 01:19:53 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/snprintb: clean up existing tests, add more tests Due to the check that any bytes beyond the expected output must be unmodified,

CVS commit: src

2024-02-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 15 23:48:51 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: fix string termination (since today) In the previous commit, I had accidentally

CVS commit: src

2024-02-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 15 23:48:51 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: fix string termination (since today) In the previous commit, I had accidentally

CVS commit: src

2024-02-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 15 22:48:58 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/lib/libutil: snprintb.3 Log Message: snprintb: rename buflen to bufsize, following the wording in snprintf To generate a diff of this

CVS commit: src

2024-02-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 15 22:48:58 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/lib/libutil: snprintb.3 Log Message: snprintb: rename buflen to bufsize, following the wording in snprintf To generate a diff of this

CVS commit: src

2024-02-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 15 22:37:10 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: fix out-of-bounds write To generate a diff of this commit: cvs rdiff -u -r1.22

CVS commit: src

2024-02-15 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 15 22:37:10 UTC 2024 Modified Files: src/common/lib/libutil: snprintb.c src/tests/lib/libutil: t_snprintb.c Log Message: snprintb: fix out-of-bounds write To generate a diff of this commit: cvs rdiff -u -r1.22

CVS commit: src/tests/lib/libutil

2024-02-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 14 20:51:17 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/libutil/snprintb_m: add tests for small line length To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/tests/lib/libutil

2024-02-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 14 20:51:17 UTC 2024 Modified Files: src/tests/lib/libutil: t_snprintb.c Log Message: tests/libutil/snprintb_m: add tests for small line length To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

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

2024-02-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 8 20:59:20 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: decl.c lex.c tree.c Log Message: lint: clean up variable names, parameter order, comments No functional change. To generate a diff of this commit: cvs rdiff

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

2024-02-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 8 20:59:20 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: decl.c lex.c tree.c Log Message: lint: clean up variable names, parameter order, comments No functional change. To generate a diff of this commit: cvs rdiff

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

2024-02-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 8 20:45:20 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: cgram.y decl.c emit1.c func.c init.c lex.c tree.c Log Message: lint: clean up redundant braces No functional change. To generate a diff of this

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

2024-02-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 8 20:45:20 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: cgram.y decl.c emit1.c func.c init.c lex.c tree.c Log Message: lint: clean up redundant braces No functional change. To generate a diff of this

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

2024-02-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 8 19:32:12 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: clean up comments, add debug output for Bison To generate a diff of this commit: cvs rdiff -u -r1.487 -r1.488

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

2024-02-08 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Feb 8 19:32:12 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: clean up comments, add debug output for Bison To generate a diff of this commit: cvs rdiff -u -r1.487 -r1.488

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

2024-02-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 7 22:59:28 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: platform_ilp32_trad.c Log Message: tests/lint: sync test for integer constant type on ILP32 platforms The test was broken since lex.c 1.214 from today.

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

2024-02-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 7 22:59:28 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: platform_ilp32_trad.c Log Message: tests/lint: sync test for integer constant type on ILP32 platforms The test was broken since lex.c 1.214 from today.

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

2024-02-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 7 08:00:37 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: use consistent variable names, reduce code for reading a byte No functional change. To generate a diff of this commit: cvs rdiff -u

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

2024-02-07 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 7 08:00:37 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: use consistent variable names, reduce code for reading a byte No functional change. To generate a diff of this commit: cvs rdiff -u

CVS commit: src

2024-02-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 7 07:42:50 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: platform_lp64_trad.c src/usr.bin/xlint/lint1: lex.c Log Message: lint: unify rules for determining the type of an integer constant Previously,

CVS commit: src

2024-02-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 7 07:42:50 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: platform_lp64_trad.c src/usr.bin/xlint/lint1: lex.c Log Message: lint: unify rules for determining the type of an integer constant Previously,

CVS commit: src/usr.bin/make

2024-02-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 7 07:21:22 UTC 2024 Modified Files: src/usr.bin/make: cond.c Log Message: make: remove redundant comments No functional change. To generate a diff of this commit: cvs rdiff -u -r1.361 -r1.362 src/usr.bin/make/cond.c

CVS commit: src/usr.bin/make

2024-02-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 7 07:21:22 UTC 2024 Modified Files: src/usr.bin/make: cond.c Log Message: make: remove redundant comments No functional change. To generate a diff of this commit: cvs rdiff -u -r1.361 -r1.362 src/usr.bin/make/cond.c

CVS commit: src/usr.bin/make

2024-02-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 7 06:43:02 UTC 2024 Modified Files: src/usr.bin/make: arch.c config.h main.c parse.c suff.c var.c Log Message: make: remove unneeded conditional-compilation toggles The toggles INCLUDES, LIBRARIES, POSIX, SYSVINCLUDE,

CVS commit: src/usr.bin/make

2024-02-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Feb 7 06:43:02 UTC 2024 Modified Files: src/usr.bin/make: arch.c config.h main.c parse.c suff.c var.c Log Message: make: remove unneeded conditional-compilation toggles The toggles INCLUDES, LIBRARIES, POSIX, SYSVINCLUDE,

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

2024-02-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 6 22:47:21 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: Makefile check-msgs.lua err.c makeman Log Message: lint: tab-align message numbers in err.c By replacing block comments with end-of-line comments, the

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

2024-02-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 6 22:47:21 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: Makefile check-msgs.lua err.c makeman Log Message: lint: tab-align message numbers in err.c By replacing block comments with end-of-line comments, the

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

2024-02-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 6 21:28:16 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: makeman Log Message: lint.7: remove implementation details from message list >From a user's perspective, it's irrelevant whether a lint message is generated

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

2024-02-06 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Feb 6 21:28:16 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: makeman Log Message: lint.7: remove implementation details from message list >From a user's perspective, it's irrelevant whether a lint message is generated

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

2024-02-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Feb 5 23:11:23 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: README.md cgram.y ckctype.c ckgetopt.c debug.c emit1.c externs1.h lint1.h op.h oper.c tree.c Log Message: lint: make function call arguments

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

2024-02-05 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Feb 5 23:11:23 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: README.md cgram.y ckctype.c ckgetopt.c debug.c emit1.c externs1.h lint1.h op.h oper.c tree.c Log Message: lint: make function call arguments

CVS commit: src/usr.bin/make

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 10:03:10 UTC 2024 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: make: do not evaluate indirect modifiers in parse-only mode Discovered

CVS commit: src/usr.bin/make

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 10:03:10 UTC 2024 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: make: do not evaluate indirect modifiers in parse-only mode Discovered

CVS commit: src/usr.bin/make

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 09:56:24 UTC 2024 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: make: in parse-only mode, don't evaluate modifiers Previously, the

CVS commit: src/usr.bin/make

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 09:56:24 UTC 2024 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: make: in parse-only mode, don't evaluate modifiers Previously, the

CVS commit: src/usr.bin/make/unit-tests

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 09:29:50 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: tests/make: extend test for wrong evaluation in parse-only mode To generate a diff of this commit:

CVS commit: src/usr.bin/make/unit-tests

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 09:29:50 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: tests/make: extend test for wrong evaluation in parse-only mode To generate a diff of this commit:

CVS commit: src/usr.bin/make/unit-tests

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 08:51:57 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: tests/make: indirect modifiers are evaluated in parse-only mode Found by sjg@. To generate a diff of

CVS commit: src/usr.bin/make/unit-tests

2024-02-04 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Feb 4 08:51:57 UTC 2024 Modified Files: src/usr.bin/make/unit-tests: varmod-indirect.exp varmod-indirect.mk Log Message: tests/make: indirect modifiers are evaluated in parse-only mode Found by sjg@. To generate a diff of

CVS commit: src

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 20:10:11 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: msg_077.c t_usage.sh src/usr.bin/xlint/lint1: err.c lex.c Added Files:

CVS commit: src

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 20:10:11 UTC 2024 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: msg_077.c t_usage.sh src/usr.bin/xlint/lint1: err.c lex.c Added Files:

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

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 19:37:02 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: lint1.h main1.c Log Message: lint: remove excessive empty lines To generate a diff of this commit: cvs rdiff -u -r1.212 -r1.213

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

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 19:37:02 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: lint1.h main1.c Log Message: lint: remove excessive empty lines To generate a diff of this commit: cvs rdiff -u -r1.212 -r1.213

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

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 19:25:16 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: ckgetopt.c debug.c emit1.c externs1.h init.c lex.c lint1.h tree.c Log Message: lint: keep strings in their source representation This allows

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

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 19:25:16 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: ckgetopt.c debug.c emit1.c externs1.h init.c lex.c lint1.h tree.c Log Message: lint: keep strings in their source representation This allows

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

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 19:18:36 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: msg_074.c msg_075.c Log Message: tests/lint: extend tests for hexadecimal character escapes To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

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

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 19:18:36 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: msg_074.c msg_075.c Log Message: tests/lint: extend tests for hexadecimal character escapes To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

CVS commit: src

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 18:58:05 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: msg_075.c src/usr.bin/xlint/lint1: lex.c Log Message: lint: allow hexadecimal character escapes up to UINT_MAX Previously, any value larger than

CVS commit: src

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 18:58:05 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: msg_075.c src/usr.bin/xlint/lint1: lex.c Log Message: lint: allow hexadecimal character escapes up to UINT_MAX Previously, any value larger than

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

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 12:57:12 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: ckbool.c ckgetopt.c decl.c emit1.c externs1.h func.c lex.c main1.c Log Message: lint: clean up comments, reduce scope of variables To generate a

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

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 12:57:12 UTC 2024 Modified Files: src/usr.bin/xlint/lint1: ckbool.c ckgetopt.c decl.c emit1.c externs1.h func.c lex.c main1.c Log Message: lint: clean up comments, reduce scope of variables To generate a

CVS commit: src

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 10:56:18 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: lex_utf8.c src/usr.bin/xlint/lint1: lex.c Log Message: lint: remove unused code for converting multibyte character sequences To generate a diff

CVS commit: src

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 10:56:18 UTC 2024 Modified Files: src/tests/usr.bin/xlint/lint1: lex_utf8.c src/usr.bin/xlint/lint1: lex.c Log Message: lint: remove unused code for converting multibyte character sequences To generate a diff

CVS commit: src/lib/libc/locale

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 10:55:38 UTC 2024 Modified Files: src/lib/libc/locale: mblen.3 Log Message: mblen.3: clean up wording and grammar To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/libc/locale/mblen.3 Please note

CVS commit: src/lib/libc/locale

2024-02-03 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Feb 3 10:55:38 UTC 2024 Modified Files: src/lib/libc/locale: mblen.3 Log Message: mblen.3: clean up wording and grammar To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/libc/locale/mblen.3 Please note

<    1   2   3   4   5   6   7   8   9   10   >