config: add {str,value}_to_uint{16,32}()

This allows us to pass the final pointer directly to the conversion
functions, as well as allowing us to print outside-range errors.
This commit is contained in:
Daniel Eklöf 2021-11-06 12:01:57 +01:00
parent 3b27a665da
commit d29c3cf7b7
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
5 changed files with 93 additions and 107 deletions

View file

@ -3538,7 +3538,7 @@ maybe_resize(struct terminal *term, int width, int height, bool force)
term->height = height;
term->scale = scale;
const int scrollback_lines = term->render.scrollback_lines;
const uint32_t scrollback_lines = term->render.scrollback_lines;
/* Screen rows/cols before resize */
const int old_cols = term->cols;