Newer
Older
--- PsidGroupPermissions.c-orig 2018-08-23 15:50:25.762030100 +0200
+++ PsidGroupPermissions.c 2018-09-10 16:47:19.921571200 +0200
@@ -51,6 +51,22 @@
*st = 0;
return 0;
}
+static int asn_DFL_5_cmp_0(const void *sptr) {
+ uint8_t def_buf[] = { 0 };
+ BIT_STRING_t def = { &def_buf[0], 1, 7 };
+ return BIT_STRING_compare(&asn_DEF_EndEntityType, sptr, &def);
+}
+
+static int asn_DFL_5_set_0(void **sptr) {
+ BIT_STRING_t * st = *(BIT_STRING_t **)sptr;
+ if (!st) {
+ st = (*sptr = CALLOC(1, sizeof(*st)));
+ if (!st) return -1;
+ }
+ OCTET_STRING_fromBuf((OCTET_STRING_t *)st, "\x0", 1);
+ return 0;
+}
+
asn_TYPE_member_t asn_MBR_PsidGroupPermissions_1[] = {
{ ATF_NOFLAGS, 0, offsetof(struct PsidGroupPermissions, subjectPermissions),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
@@ -87,7 +103,8 @@
&asn_DEF_EndEntityType,
0,
{ 0, 0, 0 },
- 0, 0, /* No default value */
+ asn_DFL_5_cmp_0,
+ asn_DFL_5_set_0,
"eeType"
},
};