From d78aede0e4c559fa3dbce0e64ffc943da47fe76c Mon Sep 17 00:00:00 2001
From: orbea <orbea@riseup.net>
Date: Sat, 8 Apr 2023 17:13:55 -0700
Subject: [PATCH] Fix -Werror=implicit-function-declaration

unistd.h is needed for write, close and read
---
 demo/searpc-demo-packet.h | 1 +
 demo/test-object.h        | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/demo/searpc-demo-packet.h b/demo/searpc-demo-packet.h
index 926f36b..6552396 100644
--- a/demo/searpc-demo-packet.h
+++ b/demo/searpc-demo-packet.h
@@ -4,6 +4,7 @@
 
 #include <stdint.h>
 #include <stdio.h>
+#include <unistd.h>
 #include <errno.h>
 
 #ifdef WIN32
diff --git a/demo/test-object.h b/demo/test-object.h
index f3f7589..a6d8b5d 100644
--- a/demo/test-object.h
+++ b/demo/test-object.h
@@ -4,6 +4,8 @@
 #include <glib.h>
 #include <glib-object.h>
 
+GType test_object_get_type (void);
+
 #define TEST_OBJECT_TYPE            (test_object_get_type())
 #define TEST_OBJECT(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), TEST_OBJECT_TYPE, TestObject))
 #define IS_TEST_OBJCET(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TEST_OBJCET_TYPE))