+/**
+ * cbor default init
+ */
+#ifndef OC_DEFAULT_CBOR_VALUE
+# if (__STDC_VERSION__ >= 199901L)
+# define OC_DEFAULT_CBOR_VALUE {.parser = NULL, .ptr = NULL, .remaining = 0, .extra = 0, .type = 0, .flags = 0}
+# else
+# define OC_DEFAULT_CBOR_VALUE {NULL, NULL, 0, 0, 0, 0}
+# endif
+#endif
+
+#ifndef OC_DEFAULT_CBOR_PARSER
+# if (__STDC_VERSION__ >= 199901L)
+# define OC_DEFAULT_CBOR_PARSER {.end = NULL, .flags = 0}
+# else
+# define OC_DEFAULT_CBOR_PARSER {NULL, 0}
+# endif
+#endif
+
+#ifndef OC_DEFAULT_OICUUID
+# if (__STDC_VERSION__ >= 199901L)
+# define OC_DEFAULT_OICUUID {.id= { 0 } }
+# else
+# define OC_DEFAULT_OICUUID {{ 0 }}
+# endif
+#endif
+