summaryrefslogtreecommitdiff
path: root/include/ipc/moves.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ipc/moves.h')
-rw-r--r--include/ipc/moves.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/include/ipc/moves.h b/include/ipc/moves.h
new file mode 100644
index 0000000..f08c424
--- /dev/null
+++ b/include/ipc/moves.h
@@ -0,0 +1,19 @@
+#ifndef IPC_MOVES_H
+#define IPC_MOVES_H
+
+typedef struct {
+ int from;
+ int to;
+} ipc_move_t;
+
+typedef struct {
+ ipc_move_t *data;
+ int count;
+ int capacity;
+} ipc_moves_t;
+
+void ipc_moves_init(ipc_moves_t *moves);
+void ipc_moves_deinit(ipc_moves_t *moves);
+void add_ipc_move(ipc_moves_t *moves, ipc_move_t move);
+
+#endif // IPC_MOVES_H