clarify that CborIndefiniteLength creates an indefinite map, which is not always supported
diff --git a/src/cborencoder.c b/src/cborencoder.c
index e21e83d..3c24188 100644
--- a/src/cborencoder.c
+++ b/src/cborencoder.c
@@ -510,7 +510,7 @@
  * The number of pair of items inserted into the map must be exactly \a length
  * items, otherwise the stream is invalid. If the number is not known
  * when creating the map, the constant \ref CborIndefiniteLength may be passed as
- * length instead.
+ * length instead, and an indefinite length map is created.
  * \b{Implementation limitation:} TinyCBOR cannot encode more than SIZE_MAX/2
  * key-value pairs in the stream. If the length \a length is larger than this