terminal-util: several cleanups for ColorMode
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 23 Jun 2024 19:18:04 +0000 (04:18 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 24 Jun 2024 08:57:07 +0000 (17:57 +0900)
commitc8210d98a4b64af6fadb1cb765c0451758af1303
tree5801cc26fcaa397af5e58fa1f918563833d1721b
parent5f0b72e53be917e1f8113500120c20ce7ad7dd38
terminal-util: several cleanups for ColorMode

- introduce or rename usual enum values _MAX and _INVALID,
- introduce and use string table lookup functions,
- split out implementation of get_color_mode() to _impl(),
- add tests for get_color_mode().
src/basic/terminal-util.c
src/basic/terminal-util.h
src/test/test-terminal-util.c