testcard.c:43:23: error: no member named 'mouse' in 'struct Window'
pointer.x = window->mouse.x;
~~~~~~ ^
testcard.c:44:23: error: no member named 'mouse' in 'struct Window'
pointer.y = window->mouse.y;
~~~~~~ ^
testcard.c:203:81: error: use of undeclared identifier 'S2D_RESIZABLE'
window = S2D_CreateWindow("Simple 2D – Testcard", 600, 500, update, render, S2D_RESIZABLE);
^
testcard.c:207:11: error: no member named 'on_mouse' in 'struct Window'
window->on_mouse = on_mouse;
~~~~~~ ^
testcard.c:208:11: error: no member named 'on_controller' in 'struct Window'
window->on_controller = on_controller;
~~~~~~ ^
testcard.c:239:3: warning: implicit declaration of function 'S2D_Close' is invalid in C99 [-Wimplicit-function-declaration]
S2D_Close(window);
^
1 warning and 5 errors generated.