-struct yx_uint16 {
- uint16_t y;
- uint16_t x; };
+#ifndef WINDOWS_H
+#define WINDOWS_H
+
+#include <stdint.h>
+#include <ncurses.h>
+#include "yx_uint16.h"
struct Frame {
WINDOW * curses_win;
extern void suspend_win (struct WinMeta *, struct Win *);
extern void draw_scroll_hint (struct Frame *, uint16_t, uint32_t, char);
extern void draw_all_wins (struct WinMeta *);
-extern void resize_active_win (struct WinMeta *, uint16_t, uint16_t);
+extern void resize_active_win (struct WinMeta *, struct yx_uint16);
extern void cycle_active_win (struct WinMeta *, char);
extern void shift_active_win (struct WinMeta *, char);
extern void reset_pad_offset (struct WinMeta *, uint16_t);
+
+#endif