entering maps and arrays returns the map / array item
diff --git a/example.c b/example.c
index b0ea925..042c3b3 100644
--- a/example.c
+++ b/example.c
@@ -294,7 +294,7 @@
     QCBORDecodeContext DecodeCtx;
 
     QCBORDecode_Init(&DecodeCtx, EncodedEngine, QCBOR_DECODE_MODE_NORMAL);
-    QCBORDecode_EnterMap(&DecodeCtx);
+    QCBORDecode_EnterMap(&DecodeCtx, NULL);
     QCBORDecode_GetTextStringInMapSZ(&DecodeCtx, "Manufacturer", &(pE->Manufacturer));
     QCBORDecode_GetInt64InMapSZ(&DecodeCtx, "Displacement", &(pE->uDisplacement));
     QCBORDecode_GetInt64InMapSZ(&DecodeCtx, "Horsepower", &(pE->uHorsePower));
@@ -359,7 +359,7 @@
     QCBORDecodeContext DecodeCtx;
 
     QCBORDecode_Init(&DecodeCtx, EncodedEngine, QCBOR_DECODE_MODE_NORMAL);
-    QCBORDecode_EnterMap(&DecodeCtx);
+    QCBORDecode_EnterMap(&DecodeCtx, NULL);
 
     QCBORItem EngineItems[7];
     EngineItems[0].uLabelType = QCBOR_TYPE_TEXT_STRING;