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

@ -580,7 +580,7 @@ fdm_title_update_timeout(struct fdm *fdm, int fd, int events, void *data)
static bool
initialize_render_workers(struct terminal *term)
{
LOG_INFO("using %zu rendering threads", term->render.workers.count);
LOG_INFO("using %hu rendering threads", term->render.workers.count);
if (sem_init(&term->render.workers.start, 0, 0) < 0 ||
sem_init(&term->render.workers.done, 0, 0) < 0)