|
@@ -1,39 +0,0 @@
|
|
|
-From 085ca40781f7c39febe6d14fb7e5cba342e1804b Mon Sep 17 00:00:00 2001
|
|
|
-From: Ricardo Crudo <ricardo.crudo@gmail.com>
|
|
|
-Date: Sat, 30 May 2020 22:03:01 +0200
|
|
|
-Subject: [PATCH] Enable build for different c libraries
|
|
|
-
|
|
|
-The open_memstream.c was using GLIBC macro definition to test if the
|
|
|
-library is building on a Linux box. This makes impossible to build
|
|
|
-tinycbor against other C libraries, as musl for example.
|
|
|
-
|
|
|
-Signed-off-by: Ricardo Crudo <ricardo.crudo@gmail.com>
|
|
|
-[Retrieved from:
|
|
|
-https://github.com/intel/tinycbor/commit/085ca40781f7c39febe6d14fb7e5cba342e1804b]
|
|
|
-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
|
----
|
|
|
- src/open_memstream.c | 4 ++--
|
|
|
- 1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
-
|
|
|
-diff --git a/src/open_memstream.c b/src/open_memstream.c
|
|
|
-index 18f3de8..3365378 100644
|
|
|
---- a/src/open_memstream.c
|
|
|
-+++ b/src/open_memstream.c
|
|
|
-@@ -38,7 +38,7 @@
|
|
|
- #ifdef __APPLE__
|
|
|
- typedef int RetType;
|
|
|
- typedef int LenType;
|
|
|
--#elif __GLIBC__
|
|
|
-+#elif __linux__
|
|
|
- typedef ssize_t RetType;
|
|
|
- typedef size_t LenType;
|
|
|
- #else
|
|
|
-@@ -101,7 +101,7 @@ FILE *open_memstream(char **bufptr, size_t *lenptr)
|
|
|
-
|
|
|
- #ifdef __APPLE__
|
|
|
- return funopen(b, NULL, write_to_buffer, NULL, close_buffer);
|
|
|
--#elif __GLIBC__
|
|
|
-+#elif __linux__
|
|
|
- static const cookie_io_functions_t vtable = {
|
|
|
- NULL,
|
|
|
- write_to_buffer,
|