diff options
author | Eric Joldasov <bratishkaerik@landless-city.net> | 2024-04-09 00:09:53 +0500 |
---|---|---|
committer | Eric Joldasov <bratishkaerik@landless-city.net> | 2024-04-09 00:33:03 +0500 |
commit | 42590da4741baf93889773df96e0f3546d2e7f20 (patch) | |
tree | fff34dd920a7a683dfb945d9530b88ba7ea55361 /src/fl_load.c | |
parent | 139a3aed722efcf3e77adb0913cfec6f56c8c650 (diff) |
These errors were caused by `t_title` function having "void" parameter
instead of "ui_tab_t *tab", like everywhere else:
```
src/uit_conn.c:398:41: error: initialization of char * (*)(ui_tab_t *) from incompatible pointer type char * (*)(void) [-Wincompatible-pointer-types]
398 | ui_tab_type_t uit_conn[1] = { { t_draw, t_title, t_key, t_close } };
| ^~~~~~~
```
Also renamed `t` param in `t_title` of "src/uit_main.c" to `tab`,
for consistency with other functions.
This error appeared only in 1.24 release cycle, because changing
prototypes from "()" to "(void)" in 2cf47a7ec9f35d1afaf24a6f9644fbecf6df92df
changed meaning of the type from "any parameters, including ui_tab_t *"
to "no parameters at all", and this is where Clang starts to complain.
Bug: https://bugs.gentoo.org/928946
Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>
Diffstat (limited to 'src/fl_load.c')
0 files changed, 0 insertions, 0 deletions