| Age | Commit message (Collapse) | Author |
|
Since 2021-02-28, lint does not warn about constant conditions if they
involve sizeof.
The fallthrough annotations have never been necessary for case labels
that directly follow each other.
|
|
- Modify the writing code to only write entries in the new
format for the terminal descriptions that require it.
- Store new format entries as <name>@v3
- Store old format entries with clamped values as <name> for
backwards compatibility
- Lookup first <name>@v3 and then <name> if that is not found.
- Don't create terminfo2 anymore; old programs keep working with
clamped entries, and new programs be able to use the wide
fields with using the original db file.
|
|
|
|
|
|
|
|
This also improves the readability of _ti_tiparm.
|
|
and set errno to ENOTSUPP.
|
|
tput(1) to use it so we can work with string parameters to capabilities.
|
|
Also, fix the ~ and ! logic.
|
|
Fixes PR lib/47490 thanks to Julien Oster
|
|
|
|
terminfo specification this should never happen.
Correctly return NULL when realloc(3) fails.
|
|
As we now go via tiparm, store nums as int to conserve memory.
|
|
Replace vtparm with tiparm.
tiparm is also non standard, but has been proposed at least.
|
|
returning NULL.
|
|
|
|
|
|
any potential conflicts with userland.
|
|
This uses the ncurses terminal definitions.
OK: core@, jdc@
|