From 0770f9e077bf1dad9a977e6ad78ea0389794922b Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 21 Nov 2018 15:51:00 +0100 Subject: capnp_c: Work around AVR not defining ssize_t --- include/lib/capnp-c/capnp_c.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include') diff --git a/include/lib/capnp-c/capnp_c.h b/include/lib/capnp-c/capnp_c.h index 609826a..28f171d 100644 --- a/include/lib/capnp-c/capnp_c.h +++ b/include/lib/capnp-c/capnp_c.h @@ -28,6 +28,11 @@ typedef intmax_t ssize_t; #include #endif +// AVR does not have ssize_T either +#ifdef MULTIPASS_ARCH_arduino_nano +typedef intmax_t ssize_t; +#endif + // Cross-platform macro ALIGNED_(x) aligns a struct by `x` bytes. #ifdef _MSC_VER #define ALIGNED_(x) __declspec(align(x)) -- cgit v1.2.3