summaryrefslogtreecommitdiff
path: root/py
diff options
context:
space:
mode:
Diffstat (limited to 'py')
-rw-r--r--py/objdeque.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/py/objdeque.c b/py/objdeque.c
index bbb078103..1cff1f8d3 100644
--- a/py/objdeque.c
+++ b/py/objdeque.c
@@ -24,6 +24,7 @@
* THE SOFTWARE.
*/
+#include <unistd.h> // for ssize_t
#include <string.h>
#include "py/mpconfig.h"
@@ -75,7 +76,7 @@ STATIC mp_obj_t deque_unary_op(mp_unary_op_t op, mp_obj_t self_in) {
case MP_UNARY_OP_BOOL:
return mp_obj_new_bool(self->i_get != self->i_put);
case MP_UNARY_OP_LEN: {
- mp_int_t len = self->i_put - self->i_get;
+ ssize_t len = self->i_put - self->i_get;
if (len < 0) {
len += self->alloc;
}