This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
pespin gerrit-no-reply at lists.osmocom.orgpespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-iuh/+/25886 ) Change subject: RFC: WIP: Fix compilation warnings ...................................................................... RFC: WIP: Fix compilation warnings This seems to solve the compilation warnings we get when including the related headers. This needs to be applied for each of the in-place struct definitions. If I'm correct it's around 20 of them. The question is: Are these generated somehow? can we apply the proposed fixed in the ASN1 compiler? Change-Id: I36b6dc391af58334ab87986e76a0b63c4c3dfffa --- M include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h M src/hnbap/CriticalityDiagnostics-IE-List.c 2 files changed, 22 insertions(+), 21 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-iuh refs/changes/86/25886/1 diff --git a/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h b/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h index 3e24ec9..73ac3fd 100644 --- a/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h +++ b/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h @@ -26,22 +26,24 @@ /* Forward declarations */ struct IE_Extensions; +typedef struct CriticalityDiagnostics_IE_List_Member { + Criticality_t iECriticality; + ProtocolIE_ID_t iE_ID; + TypeOfError_t typeOfError; + struct IE_Extensions *iE_Extensions /* OPTIONAL */; + /* + * This type is extensible, + * possible extensions are below. + */ + + /* Context for parsing across buffer boundaries */ + asn_struct_ctx_t _asn_ctx; +} CriticalityDiagnostics_IE_List_Member_t; + /* CriticalityDiagnostics-IE-List */ typedef struct CriticalityDiagnostics_IE_List { - A_SEQUENCE_OF(struct Member { - Criticality_t iECriticality; - ProtocolIE_ID_t iE_ID; - TypeOfError_t typeOfError; - struct IE_Extensions *iE_Extensions /* OPTIONAL */; - /* - * This type is extensible, - * possible extensions are below. - */ - - /* Context for parsing across buffer boundaries */ - asn_struct_ctx_t _asn_ctx; - } ) list; - + A_SEQUENCE_OF(CriticalityDiagnostics_IE_List_Member_t) list; + /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } CriticalityDiagnostics_IE_List_t; diff --git a/src/hnbap/CriticalityDiagnostics-IE-List.c b/src/hnbap/CriticalityDiagnostics-IE-List.c index b3f48e8..30e9a7e 100644 --- a/src/hnbap/CriticalityDiagnostics-IE-List.c +++ b/src/hnbap/CriticalityDiagnostics-IE-List.c @@ -13,7 +13,7 @@ 0, 0 /* No PER value map */ }; static asn_TYPE_member_t asn_MBR_Member_2[] = { - { ATF_NOFLAGS, 0, offsetof(struct Member, iECriticality), + { ATF_NOFLAGS, 0, offsetof(CriticalityDiagnostics_IE_List_Member_t, iECriticality), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_Criticality, @@ -22,7 +22,7 @@ 0, "iECriticality" }, - { ATF_NOFLAGS, 0, offsetof(struct Member, iE_ID), + { ATF_NOFLAGS, 0, offsetof(CriticalityDiagnostics_IE_List_Member_t, iE_ID), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_ProtocolIE_ID, @@ -31,7 +31,7 @@ 0, "iE-ID" }, - { ATF_NOFLAGS, 0, offsetof(struct Member, typeOfError), + { ATF_NOFLAGS, 0, offsetof(CriticalityDiagnostics_IE_List_Member_t, typeOfError), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_TypeOfError, @@ -40,7 +40,7 @@ 0, "typeOfError" }, - { ATF_POINTER, 1, offsetof(struct Member, iE_Extensions), + { ATF_POINTER, 1, offsetof(CriticalityDiagnostics_IE_List_Member_t, iE_Extensions), (ASN_TAG_CLASS_CONTEXT | (3 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_IE_Extensions, @@ -61,8 +61,8 @@ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */ }; static asn_SEQUENCE_specifics_t asn_SPC_Member_specs_2 = { - sizeof(struct Member), - offsetof(struct Member, _asn_ctx), + sizeof(CriticalityDiagnostics_IE_List_Member_t), + offsetof(CriticalityDiagnostics_IE_List_Member_t, _asn_ctx), asn_MAP_Member_tag2el_2, 4, /* Count of tags in the map */ asn_MAP_Member_oms_2, /* Optional members */ @@ -143,4 +143,3 @@ 1, /* Single element */ &asn_SPC_CriticalityDiagnostics_IE_List_specs_1 /* Additional specs */ }; - -- To view, visit https://gerrit.osmocom.org/c/osmo-iuh/+/25886 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-iuh Gerrit-Branch: master Gerrit-Change-Id: I36b6dc391af58334ab87986e76a0b63c4c3dfffa Gerrit-Change-Number: 25886 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin at sysmocom.de> Gerrit-MessageType: newchange -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20211021/f0154c57/attachment.htm>