src/kernel/console.c:13:23: warning: initializer element is not constant [-Wpedantic]
13 | (vtansi_parser_t){ VTSTATE_ESC, { { 0, 0 } }, 0 },
| ^
src/kernel/console.c:13:23: note: (near initialization for 'vtc.ansiparser')
In file included from src/kernel/console.c:4:
libs/vtconsole/vtconsole.h:16:3: warning: initializer element is not constant [-Wpedantic]
16 | (vtattr_t) { false, VTC_DEFAULT_FOREGROUND, VTC_DEFAULT_BACKGROUND }
| ^
src/kernel/console.c:14:29: note: in expansion of macro 'VTC_DEFAULT_ATTR'
14 | .attr = VTC_DEFAULT_ATTR,
| ^~~~~~~~~~~~~~~~
libs/vtconsole/vtconsole.h:16:3: note: (near initialization for 'vtc.attr')
16 | (vtattr_t) { false, VTC_DEFAULT_FOREGROUND, VTC_DEFAULT_BACKGROUND }
| ^
src/kernel/console.c:14:29: note: in expansion of macro 'VTC_DEFAULT_ATTR'
14 | .attr = VTC_DEFAULT_ATTR,
| ^~~~~~~~~~~~~~~~
src/kernel/console.c:16:31: warning: initializer element is not constant [-Wpedantic]
16 | .cursor = (vtcursor_t){ 0, 0 },
| ^
src/kernel/console.c:16:31: note: (near initialization for 'vtc.cursor')
src/net/dns.c: In function 'dns_request':
src/net/dns.c:73:29: warning: missing braces around initializer [-Wmissing-braces]
73 | struct sockaddr_in addr = {
| ^
......
76 | .sin_addr = inet_addr2(interface->dns_ip),
| {
77 | };
| }
src/fs/debug.c: In function 'debug_write':
src/fs/debug.c:48:25: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
48 | printf("%s", &buffer[offset]);
| ^
src/fs/debug.c:48:25: warning: dereferencing 'void *' pointer