32 lines
829 B
Diff
32 lines
829 B
Diff
From a66a373a9417d3f481e9346286d93e33fac8e616 Mon Sep 17 00:00:00 2001
|
|
From: Lee Lup Yuen <luppy@appkaki.com>
|
|
Date: Wed, 5 Jan 2022 08:32:38 +0800
|
|
Subject: [PATCH] Fix open_memstream.c compilation
|
|
|
|
diff --git a/tinycbor/open_memstream.c b/tinycbor/open_memstream.c
|
|
index 3365378..37a0d08 100644
|
|
--- a/tinycbor/open_memstream.c
|
|
+++ b/tinycbor/open_memstream.c
|
|
@@ -32,7 +32,7 @@
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
|
|
-#if defined(__unix__) || defined(__APPLE__)
|
|
+#if defined(__unix__) || defined(__APPLE__) || defined(__NuttX__)
|
|
# include <unistd.h>
|
|
#endif
|
|
#ifdef __APPLE__
|
|
@@ -41,6 +41,9 @@ typedef int LenType;
|
|
#elif __linux__
|
|
typedef ssize_t RetType;
|
|
typedef size_t LenType;
|
|
+#elif __NuttX__
|
|
+typedef ssize_t RetType;
|
|
+typedef size_t LenType;
|
|
#else
|
|
# error "Cannot implement open_memstream!"
|
|
#endif
|
|
--
|
|
2.34.1
|
|
|