Module Name: src Committed By: rillig Date: Thu Feb 25 00:25:31 UTC 2021
Modified Files: src/tests/lib/libcurses/director: testlang_conf.l src/tests/lib/libcurses/tests: addchstr Log Message: libcurses: prevent unknown escpae sequences in tests Before, '\b' was interpreted as a simple 'b', which is confusing for C programmers. Same for '\a'. There is absolutely no reason to escape letters, so fail early in these cases. The '\h' in the test addchstr was obviously a typo that was easy to detect, if only the compiler had been strict enough from the very beginning. The code is wider than 80 characters, same as the code that parses octal escape sequences a few lines above it. This code will be refactored to use less indentation in a follow-up commit. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/tests/lib/libcurses/director/testlang_conf.l cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libcurses/tests/addchstr Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.