-extern struct Win init_win(struct WinMeta * wmeta, char * title,
- uint16_t height, uint16_t width,
- void * data, void * func);
+extern uint8_t init_win(struct WinMeta * wmeta, struct Win ** w, char * title,
+ int16_t height, int16_t width,
+ void * data, void * func);
+
+
+
+/* Free allocated memory for an initialized Win / WinMeta struct. */
+extern void free_winmeta(struct WinMeta * wmeta);
+extern void free_win(struct Win * win);