fix type
diff --git a/skeletons/OBJECT_IDENTIFIER.c b/skeletons/OBJECT_IDENTIFIER.c
index 73693de..3f26477 100644
--- a/skeletons/OBJECT_IDENTIFIER.c
+++ b/skeletons/OBJECT_IDENTIFIER.c
@@ -370,7 +370,7 @@
size_t arc_slots) {
uint8_t *buf;
uint8_t *bp;
- size_t wrote;
+ ssize_t wrote;
asn_oid_arc_t arc0;
asn_oid_arc_t arc1;
size_t size;
@@ -426,7 +426,7 @@
FREEMEM(buf);
return -1;
}
- assert(wrote <= size);
+ assert((size_t)wrote <= size);
bp += wrote;
size -= wrote;
@@ -436,14 +436,11 @@
FREEMEM(buf);
return -1;
}
- assert(wrote <= size);
+ assert((size_t)wrote <= size);
bp += wrote;
size -= wrote;
- assert(wrote <= size);
}
- assert(size >= 0);
-
/*
* Replace buffer.
*/