show_help: static string improvements #13178
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix warnings from older C compilers that do not like literal strings that are over 4095 characters long. Admittedly do this by hueristic: make each line in a show_help INI help file be its own string (rather than joining all the lines in a given [section] together). I.e., assume that each individual line is less than 4095 characters.
Also make a few other improvements:
The resulting generated static initialization code looks like this:
Fixes #13167