<p>pespin has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-iuh/+/25888">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">RFC: Add lib prefix to structs with duplicated names<br><br>Otherwise it's impossible to include eg. rua/*.h and ranap/*.h since<br>they will collision and gcc will error.<br><br>Following commands are used to generate this patch:<br>"""<br>for t in hnbap ranap rua sabp; do ag -l "struct Member" include/osmocom/$t src/$t/ | xargs sed -i "s/struct Member/struct ${t}_Member/g"; done<br>for t in hnbap ranap rua sabp; do ag -l "struct errorIndication_ies" include/osmocom/$t src/$t/ | xargs sed -i "s/struct errorIndication_ies/struct ${t}_errorIndication_ies/g"; done<br>for t in hnbap ranap rua sabp; do ag -l "struct directTransfer_ies" include/osmocom/$t src/$t/ | xargs sed -i "s/struct directTransfer_ies/struct ${t}_directTransfer_ies/g"; done<br>"""<br><br>Change-Id: I552fc028c7d08c880fdb844ece75816602c5bb67<br>---<br>M include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h<br>M include/osmocom/hnbap/ErrorIndication.h<br>M include/osmocom/ranap/RANAP_AuthorisedPLMNs.h<br>M include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h<br>M include/osmocom/ranap/RANAP_DataVolumeList.h<br>M include/osmocom/ranap/RANAP_DirectTransfer.h<br>M include/osmocom/ranap/RANAP_EUTRANFrequencies.h<br>M include/osmocom/ranap/RANAP_ErrorIndication.h<br>M include/osmocom/ranap/RANAP_GA-Polygon.h<br>M include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h<br>M include/osmocom/ranap/RANAP_LA-LIST.h<br>M include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h<br>M include/osmocom/ranap/RANAP_MessageStructure.h<br>M include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h<br>M include/osmocom/ranap/RANAP_RABDataVolumeReport.h<br>M include/osmocom/ranap/RANAP_RABParametersList.h<br>M include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h<br>M include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h<br>M include/osmocom/rua/RUA_DirectTransfer.h<br>M include/osmocom/rua/RUA_ErrorIndication.h<br>M include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h<br>M include/osmocom/sabp/SABP_MessageStructure.h<br>M src/hnbap/CriticalityDiagnostics-IE-List.c<br>M src/hnbap/ErrorIndication.c<br>M src/ranap/RANAP_AuthorisedPLMNs.c<br>M src/ranap/RANAP_CriticalityDiagnostics-IE-List.c<br>M src/ranap/RANAP_DataVolumeList.c<br>M src/ranap/RANAP_DirectTransfer.c<br>M src/ranap/RANAP_EUTRANFrequencies.c<br>M src/ranap/RANAP_ErrorIndication.c<br>M src/ranap/RANAP_GA-Polygon.c<br>M src/ranap/RANAP_JoinedMBMSBearerService-IEs.c<br>M src/ranap/RANAP_LA-LIST.c<br>M src/ranap/RANAP_LeftMBMSBearerService-IEs.c<br>M src/ranap/RANAP_MessageStructure.c<br>M src/ranap/RANAP_PLMNs-in-shared-network.c<br>M src/ranap/RANAP_RABDataVolumeReport.c<br>M src/ranap/RANAP_RABParametersList.c<br>M src/ranap/RANAP_UnsuccessfulLinking-IEs.c<br>M src/rua/RUA_CriticalityDiagnostics-IE-List.c<br>M src/rua/RUA_DirectTransfer.c<br>M src/rua/RUA_ErrorIndication.c<br>M src/sabp/SABP_CriticalityDiagnostics-IE-List.c<br>M src/sabp/SABP_MessageStructure.c<br>44 files changed, 121 insertions(+), 121 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-iuh refs/changes/88/25888/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h b/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h</span><br><span>index 3e24ec9..a073f52 100644</span><br><span>--- a/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h</span><br><span>+++ b/include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h</span><br><span>@@ -28,7 +28,7 @@</span><br><span> </span><br><span> /* CriticalityDiagnostics-IE-List */</span><br><span> typedef struct CriticalityDiagnostics_IE_List {</span><br><span style="color: hsl(0, 100%, 40%);">-       A_SEQUENCE_OF(struct Member {</span><br><span style="color: hsl(120, 100%, 40%);">+ A_SEQUENCE_OF(struct hnbap_Member {</span><br><span>          Criticality_t    iECriticality;</span><br><span>              ProtocolIE_ID_t  iE_ID;</span><br><span>              TypeOfError_t    typeOfError;</span><br><span>diff --git a/include/osmocom/hnbap/ErrorIndication.h b/include/osmocom/hnbap/ErrorIndication.h</span><br><span>index 110934c..abce354 100644</span><br><span>--- a/include/osmocom/hnbap/ErrorIndication.h</span><br><span>+++ b/include/osmocom/hnbap/ErrorIndication.h</span><br><span>@@ -25,7 +25,7 @@</span><br><span> </span><br><span> /* ErrorIndication */</span><br><span> typedef struct ErrorIndication {</span><br><span style="color: hsl(0, 100%, 40%);">-     struct errorIndication_ies {</span><br><span style="color: hsl(120, 100%, 40%);">+  struct hnbap_errorIndication_ies {</span><br><span>           A_SEQUENCE_OF(struct IE) list;</span><br><span>               </span><br><span>             /* Context for parsing across buffer boundaries */</span><br><span>diff --git a/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h b/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h</span><br><span>index 77b65a7..485227d 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_AuthorisedPLMNs.h</span><br><span>@@ -24,7 +24,7 @@</span><br><span> </span><br><span> /* RANAP_AuthorisedPLMNs */</span><br><span> typedef struct RANAP_AuthorisedPLMNs {</span><br><span style="color: hsl(0, 100%, 40%);">-    A_SEQUENCE_OF(struct MemberC {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberC {</span><br><span>                 RANAP_PLMNidentity_t     pLMNidentity;</span><br><span>               RANAP_AuthorisedSNAs_t  *authorisedSNAsList     /* OPTIONAL */;</span><br><span>              RANAP_IE_Extensions_t   *iE_Extensions  /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h b/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h</span><br><span>index 0eaeb3e..ea0b548 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h</span><br><span>@@ -25,7 +25,7 @@</span><br><span> </span><br><span> /* RANAP_CriticalityDiagnostics-IE-List */</span><br><span> typedef struct RANAP_CriticalityDiagnostics_IE_List {</span><br><span style="color: hsl(0, 100%, 40%);">-     A_SEQUENCE_OF(struct MemberG {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberG {</span><br><span>                 RANAP_Criticality_t      iECriticality;</span><br><span>              RANAP_ProtocolIE_ID_t    iE_ID;</span><br><span>              RANAP_RepetitionNumber0_t       *repetitionNumber       /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/ranap/RANAP_DataVolumeList.h b/include/osmocom/ranap/RANAP_DataVolumeList.h</span><br><span>index 459c2d5..9c40d7f 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_DataVolumeList.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_DataVolumeList.h</span><br><span>@@ -24,7 +24,7 @@</span><br><span> </span><br><span> /* RANAP_DataVolumeList */</span><br><span> typedef struct RANAP_DataVolumeList {</span><br><span style="color: hsl(0, 100%, 40%);">-     A_SEQUENCE_OF(struct MemberH {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberH {</span><br><span>                 RANAP_UnsuccessfullyTransmittedDataVolume_t      dl_UnsuccessfullyTransmittedDataVolume;</span><br><span>             RANAP_DataVolumeReference_t     *dataVolumeReference    /* OPTIONAL */;</span><br><span>              RANAP_ProtocolExtensionContainer_t      *iE_Extensions  /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/ranap/RANAP_DirectTransfer.h b/include/osmocom/ranap/RANAP_DirectTransfer.h</span><br><span>index 2a8a1ff..5a16a4c 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_DirectTransfer.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_DirectTransfer.h</span><br><span>@@ -22,7 +22,7 @@</span><br><span> </span><br><span> /* RANAP_DirectTransfer */</span><br><span> typedef struct RANAP_DirectTransfer {</span><br><span style="color: hsl(0, 100%, 40%);">-     struct directTransfer_ies {</span><br><span style="color: hsl(120, 100%, 40%);">+   struct ranap_directTransfer_ies {</span><br><span>            A_SEQUENCE_OF(RANAP_IE_t) list;</span><br><span>              </span><br><span>             /* Context for parsing across buffer boundaries */</span><br><span>diff --git a/include/osmocom/ranap/RANAP_EUTRANFrequencies.h b/include/osmocom/ranap/RANAP_EUTRANFrequencies.h</span><br><span>index f6c653c..8d87b29 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_EUTRANFrequencies.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_EUTRANFrequencies.h</span><br><span>@@ -24,7 +24,7 @@</span><br><span> </span><br><span> /* RANAP_EUTRANFrequencies */</span><br><span> typedef struct RANAP_EUTRANFrequencies {</span><br><span style="color: hsl(0, 100%, 40%);">-        A_SEQUENCE_OF(struct MemberJ {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberJ {</span><br><span>                 long     earfcn;</span><br><span>             RANAP_MeasBand_t        *measBand       /* OPTIONAL */;</span><br><span>              RANAP_IE_Extensions_t   *iE_Extensions  /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/ranap/RANAP_ErrorIndication.h b/include/osmocom/ranap/RANAP_ErrorIndication.h</span><br><span>index 5bad287..db5b80f 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_ErrorIndication.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_ErrorIndication.h</span><br><span>@@ -22,7 +22,7 @@</span><br><span> </span><br><span> /* RANAP_ErrorIndication */</span><br><span> typedef struct RANAP_ErrorIndication {</span><br><span style="color: hsl(0, 100%, 40%);">-       struct errorIndication_ies {</span><br><span style="color: hsl(120, 100%, 40%);">+  struct ranap_errorIndication_ies {</span><br><span>           A_SEQUENCE_OF(RANAP_IE_t) list;</span><br><span>              </span><br><span>             /* Context for parsing across buffer boundaries */</span><br><span>diff --git a/include/osmocom/ranap/RANAP_GA-Polygon.h b/include/osmocom/ranap/RANAP_GA-Polygon.h</span><br><span>index 200d0a4..feac8d0 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_GA-Polygon.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_GA-Polygon.h</span><br><span>@@ -23,7 +23,7 @@</span><br><span> </span><br><span> /* RANAP_GA-Polygon */</span><br><span> typedef struct RANAP_GA_Polygon {</span><br><span style="color: hsl(0, 100%, 40%);">-  A_SEQUENCE_OF(struct Member {</span><br><span style="color: hsl(120, 100%, 40%);">+ A_SEQUENCE_OF(struct ranap_Member {</span><br><span>          RANAP_GeographicalCoordinates_t  geographicalCoordinates;</span><br><span>            RANAP_IE_Extensions_t   *iE_Extensions  /* OPTIONAL */;</span><br><span>              /*</span><br><span>diff --git a/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h b/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h</span><br><span>index b27cde4..21db94f 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h</span><br><span>@@ -24,7 +24,7 @@</span><br><span> </span><br><span> /* RANAP_JoinedMBMSBearerService-IEs */</span><br><span> typedef struct RANAP_JoinedMBMSBearerService_IEs {</span><br><span style="color: hsl(0, 100%, 40%);">-    A_SEQUENCE_OF(struct MemberF {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberF {</span><br><span>                 RANAP_TMGI_t     tMGI;</span><br><span>               RANAP_MBMS_PTP_RAB_ID_t  mBMS_PTP_RAB_ID;</span><br><span>            RANAP_ProtocolExtensionContainer_t      *iE_Extensions  /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/ranap/RANAP_LA-LIST.h b/include/osmocom/ranap/RANAP_LA-LIST.h</span><br><span>index 08e76ed..7d81456 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_LA-LIST.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_LA-LIST.h</span><br><span>@@ -24,7 +24,7 @@</span><br><span> </span><br><span> /* RANAP_LA-LIST */</span><br><span> typedef struct RANAP_LA_LIST {</span><br><span style="color: hsl(0, 100%, 40%);">-       A_SEQUENCE_OF(struct MemberA {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberA {</span><br><span>                 RANAP_LAC_t      lAC;</span><br><span>                RANAP_ListOF_SNAs_t      listOF_SNAs;</span><br><span>                RANAP_IE_Extensions_t   *iE_Extensions  /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h b/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h</span><br><span>index f348739..7422a7e 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h</span><br><span>@@ -23,7 +23,7 @@</span><br><span> </span><br><span> /* RANAP_LeftMBMSBearerService-IEs */</span><br><span> typedef struct RANAP_LeftMBMSBearerService_IEs {</span><br><span style="color: hsl(0, 100%, 40%);">-   A_SEQUENCE_OF(struct MemberK {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberK {</span><br><span>                 RANAP_TMGI_t     tMGI;</span><br><span>               RANAP_ProtocolExtensionContainer_t      *iE_Extensions  /* OPTIONAL */;</span><br><span>              /*</span><br><span>diff --git a/include/osmocom/ranap/RANAP_MessageStructure.h b/include/osmocom/ranap/RANAP_MessageStructure.h</span><br><span>index f44d0b4..54198c4 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_MessageStructure.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_MessageStructure.h</span><br><span>@@ -24,7 +24,7 @@</span><br><span> </span><br><span> /* RANAP_MessageStructure */</span><br><span> typedef struct RANAP_MessageStructure {</span><br><span style="color: hsl(0, 100%, 40%);">-      A_SEQUENCE_OF(struct MemberL {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberL {</span><br><span>                 RANAP_ProtocolIE_ID_t    iE_ID;</span><br><span>              RANAP_RepetitionNumber1_t       *repetitionNumber       /* OPTIONAL */;</span><br><span>              RANAP_IE_Extensions_t   *iE_Extensions  /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h b/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h</span><br><span>index d335490..1b1a98d 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h</span><br><span>@@ -24,7 +24,7 @@</span><br><span> </span><br><span> /* RANAP_PLMNs-in-shared-network */</span><br><span> typedef struct RANAP_PLMNs_in_shared_network {</span><br><span style="color: hsl(0, 100%, 40%);">-       A_SEQUENCE_OF(struct MemberM {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberM {</span><br><span>                 RANAP_PLMNidentity_t     pLMNidentity;</span><br><span>               RANAP_LA_LIST_t  lA_LIST;</span><br><span>            RANAP_IE_Extensions_t   *iE_Extensions  /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/ranap/RANAP_RABDataVolumeReport.h b/include/osmocom/ranap/RANAP_RABDataVolumeReport.h</span><br><span>index ab671d5..8ae0043 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_RABDataVolumeReport.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_RABDataVolumeReport.h</span><br><span>@@ -24,7 +24,7 @@</span><br><span> </span><br><span> /* RANAP_RABDataVolumeReport */</span><br><span> typedef struct RANAP_RABDataVolumeReport {</span><br><span style="color: hsl(0, 100%, 40%);">-       A_SEQUENCE_OF(struct MemberN {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberN {</span><br><span>                 RANAP_UnsuccessfullyTransmittedDataVolume_t      dl_UnsuccessfullyTransmittedDataVolume;</span><br><span>             RANAP_DataVolumeReference_t     *dataVolumeReference    /* OPTIONAL */;</span><br><span>              RANAP_IE_Extensions_t   *iE_Extensions  /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/ranap/RANAP_RABParametersList.h b/include/osmocom/ranap/RANAP_RABParametersList.h</span><br><span>index f3bec06..c05c631 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_RABParametersList.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_RABParametersList.h</span><br><span>@@ -26,7 +26,7 @@</span><br><span> </span><br><span> /* RANAP_RABParametersList */</span><br><span> typedef struct RANAP_RABParametersList {</span><br><span style="color: hsl(0, 100%, 40%);">-   A_SEQUENCE_OF(struct MemberB {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberB {</span><br><span>                 RANAP_RAB_ID_t   rab_Id;</span><br><span>             RANAP_CN_DomainIndicator_t       cn_domain;</span><br><span>          RANAP_RABDataVolumeReport_t     *rabDataVolumeReport    /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h b/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h</span><br><span>index 149db08..ca5fd9f 100644</span><br><span>--- a/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h</span><br><span>+++ b/include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h</span><br><span>@@ -24,7 +24,7 @@</span><br><span> </span><br><span> /* RANAP_UnsuccessfulLinking-IEs */</span><br><span> typedef struct RANAP_UnsuccessfulLinking_IEs {</span><br><span style="color: hsl(0, 100%, 40%);">-       A_SEQUENCE_OF(struct MemberD {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct ranap_MemberD {</span><br><span>                 RANAP_TMGI_t     tMGI;</span><br><span>               RANAP_Cause_t    cause;</span><br><span>              RANAP_ProtocolExtensionContainer_t      *iE_Extensions  /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h b/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h</span><br><span>index c10dc14..d16a021 100644</span><br><span>--- a/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h</span><br><span>+++ b/include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h</span><br><span>@@ -25,7 +25,7 @@</span><br><span> </span><br><span> /* RUA_CriticalityDiagnostics-IE-List */</span><br><span> typedef struct RUA_CriticalityDiagnostics_IE_List {</span><br><span style="color: hsl(0, 100%, 40%);">- A_SEQUENCE_OF(struct Member {</span><br><span style="color: hsl(120, 100%, 40%);">+ A_SEQUENCE_OF(struct rua_Member {</span><br><span>            RUA_Criticality_t        iECriticality;</span><br><span>              RUA_ProtocolIE_ID_t      iE_ID;</span><br><span>              RUA_TypeOfError_t        typeOfError;</span><br><span>diff --git a/include/osmocom/rua/RUA_DirectTransfer.h b/include/osmocom/rua/RUA_DirectTransfer.h</span><br><span>index 223bf83..23280e2 100644</span><br><span>--- a/include/osmocom/rua/RUA_DirectTransfer.h</span><br><span>+++ b/include/osmocom/rua/RUA_DirectTransfer.h</span><br><span>@@ -22,7 +22,7 @@</span><br><span> </span><br><span> /* RUA_DirectTransfer */</span><br><span> typedef struct RUA_DirectTransfer {</span><br><span style="color: hsl(0, 100%, 40%);">-   struct directTransfer_ies {</span><br><span style="color: hsl(120, 100%, 40%);">+   struct rua_directTransfer_ies {</span><br><span>              A_SEQUENCE_OF(RUA_IE_t) list;</span><br><span>                </span><br><span>             /* Context for parsing across buffer boundaries */</span><br><span>diff --git a/include/osmocom/rua/RUA_ErrorIndication.h b/include/osmocom/rua/RUA_ErrorIndication.h</span><br><span>index bdc997d..1b3ce12 100644</span><br><span>--- a/include/osmocom/rua/RUA_ErrorIndication.h</span><br><span>+++ b/include/osmocom/rua/RUA_ErrorIndication.h</span><br><span>@@ -22,7 +22,7 @@</span><br><span> </span><br><span> /* RUA_ErrorIndication */</span><br><span> typedef struct RUA_ErrorIndication {</span><br><span style="color: hsl(0, 100%, 40%);">-        struct errorIndication_ies {</span><br><span style="color: hsl(120, 100%, 40%);">+  struct rua_errorIndication_ies {</span><br><span>             A_SEQUENCE_OF(RUA_IE_t) list;</span><br><span>                </span><br><span>             /* Context for parsing across buffer boundaries */</span><br><span>diff --git a/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h b/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h</span><br><span>index 2d2fa40..7667735 100644</span><br><span>--- a/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h</span><br><span>+++ b/include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h</span><br><span>@@ -25,7 +25,7 @@</span><br><span> </span><br><span> /* SABP_CriticalityDiagnostics-IE-List */</span><br><span> typedef struct SABP_CriticalityDiagnostics_IE_List {</span><br><span style="color: hsl(0, 100%, 40%);">-    A_SEQUENCE_OF(struct Member {</span><br><span style="color: hsl(120, 100%, 40%);">+ A_SEQUENCE_OF(struct sabp_Member {</span><br><span>           SABP_Criticality_t       iECriticality;</span><br><span>              SABP_ProtocolIE_ID_t     iE_ID;</span><br><span>              SABP_RepetitionNumber0_t        *repetitionNumber       /* OPTIONAL */;</span><br><span>diff --git a/include/osmocom/sabp/SABP_MessageStructure.h b/include/osmocom/sabp/SABP_MessageStructure.h</span><br><span>index f63f28e..fce5f73 100644</span><br><span>--- a/include/osmocom/sabp/SABP_MessageStructure.h</span><br><span>+++ b/include/osmocom/sabp/SABP_MessageStructure.h</span><br><span>@@ -24,7 +24,7 @@</span><br><span> </span><br><span> /* SABP_MessageStructure */</span><br><span> typedef struct SABP_MessageStructure {</span><br><span style="color: hsl(0, 100%, 40%);">-   A_SEQUENCE_OF(struct MemberA {</span><br><span style="color: hsl(120, 100%, 40%);">+        A_SEQUENCE_OF(struct sabp_MemberA {</span><br><span>          SABP_ProtocolIE_ID_t     iE_ID;</span><br><span>              SABP_RepetitionNumber1_t        *repetitionNumber       /* OPTIONAL */;</span><br><span>              SABP_IE_Extensions_t    *iE_Extensions  /* OPTIONAL */;</span><br><span>diff --git a/src/hnbap/CriticalityDiagnostics-IE-List.c b/src/hnbap/CriticalityDiagnostics-IE-List.c</span><br><span>index b3f48e8..f30ad6f 100644</span><br><span>--- a/src/hnbap/CriticalityDiagnostics-IE-List.c</span><br><span>+++ b/src/hnbap/CriticalityDiagnostics-IE-List.c</span><br><span>@@ -13,7 +13,7 @@</span><br><span>     0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_Member_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">- { ATF_NOFLAGS, 0, offsetof(struct Member, iECriticality),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct hnbap_Member, iECriticality),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_Criticality,</span><br><span>@@ -22,7 +22,7 @@</span><br><span>                0,</span><br><span>           "iECriticality"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct Member, iE_ID),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct hnbap_Member, iE_ID),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_ProtocolIE_ID,</span><br><span>@@ -31,7 +31,7 @@</span><br><span>              0,</span><br><span>           "iE-ID"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct Member, typeOfError),</span><br><span style="color: hsl(120, 100%, 40%);">+       { ATF_NOFLAGS, 0, offsetof(struct hnbap_Member, typeOfError),</span><br><span>                (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_TypeOfError,</span><br><span>@@ -40,7 +40,7 @@</span><br><span>                0,</span><br><span>           "typeOfError"</span><br><span>              },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct Member, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_POINTER, 1, offsetof(struct hnbap_Member, iE_Extensions),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (3 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_IE_Extensions,</span><br><span>@@ -61,8 +61,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_Member_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-    sizeof(struct Member),</span><br><span style="color: hsl(0, 100%, 40%);">-  offsetof(struct Member, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+    sizeof(struct hnbap_Member),</span><br><span style="color: hsl(120, 100%, 40%);">+  offsetof(struct hnbap_Member, _asn_ctx),</span><br><span>     asn_MAP_Member_tag2el_2,</span><br><span>     4,      /* Count of tags in the map */</span><br><span>       asn_MAP_Member_oms_2,   /* Optional members */</span><br><span>diff --git a/src/hnbap/ErrorIndication.c b/src/hnbap/ErrorIndication.c</span><br><span>index 9765617..4c802fb 100644</span><br><span>--- a/src/hnbap/ErrorIndication.c</span><br><span>+++ b/src/hnbap/ErrorIndication.c</span><br><span>@@ -59,8 +59,8 @@</span><br><span>  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))</span><br><span> };</span><br><span> static asn_SET_OF_specifics_t asn_SPC_errorIndication_ies_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-      sizeof(struct errorIndication_ies),</span><br><span style="color: hsl(0, 100%, 40%);">-     offsetof(struct errorIndication_ies, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+       sizeof(struct hnbap_errorIndication_ies),</span><br><span style="color: hsl(120, 100%, 40%);">+     offsetof(struct hnbap_errorIndication_ies, _asn_ctx),</span><br><span>        0,      /* XER encoding is XMLDelimitedItemList */</span><br><span> };</span><br><span> static /* Use -fall-defs-global to expose */</span><br><span>diff --git a/src/ranap/RANAP_AuthorisedPLMNs.c b/src/ranap/RANAP_AuthorisedPLMNs.c</span><br><span>index b25c22e..fa9eb99 100644</span><br><span>--- a/src/ranap/RANAP_AuthorisedPLMNs.c</span><br><span>+++ b/src/ranap/RANAP_AuthorisedPLMNs.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>        0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberC_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberC, pLMNidentity),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberC, pLMNidentity),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_PLMNidentity,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>                 0,</span><br><span>           "pLMNidentity"</span><br><span>             },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 2, offsetof(struct MemberC, authorisedSNAsList),</span><br><span style="color: hsl(120, 100%, 40%);">+       { ATF_POINTER, 2, offsetof(struct ranap_MemberC, authorisedSNAsList),</span><br><span>                (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_AuthorisedSNAs,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>               0,</span><br><span>           "authorisedSNAsList"</span><br><span>               },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberC, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberC, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_IE_Extensions,</span><br><span>@@ -50,8 +50,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberC_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-     sizeof(struct MemberC),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberC, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberC),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberC, _asn_ctx),</span><br><span>    asn_MAP_MemberC_tag2el_2,</span><br><span>    3,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberC_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_CriticalityDiagnostics-IE-List.c b/src/ranap/RANAP_CriticalityDiagnostics-IE-List.c</span><br><span>index 044a235..2a077a9 100644</span><br><span>--- a/src/ranap/RANAP_CriticalityDiagnostics-IE-List.c</span><br><span>+++ b/src/ranap/RANAP_CriticalityDiagnostics-IE-List.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>      0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberG_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberG, iECriticality),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberG, iECriticality),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_Criticality,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>          0,</span><br><span>           "iECriticality"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct MemberG, iE_ID),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberG, iE_ID),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_ProtocolIE_ID,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>                0,</span><br><span>           "iE-ID"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 2, offsetof(struct MemberG, repetitionNumber),</span><br><span style="color: hsl(120, 100%, 40%);">+ { ATF_POINTER, 2, offsetof(struct ranap_MemberG, repetitionNumber),</span><br><span>          (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_RepetitionNumber0,</span><br><span>@@ -39,7 +39,7 @@</span><br><span>            0,</span><br><span>           "repetitionNumber"</span><br><span>                 },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberG, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberG, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (3 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_IE_Extensions,</span><br><span>@@ -60,8 +60,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberG_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-     sizeof(struct MemberG),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberG, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberG),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberG, _asn_ctx),</span><br><span>    asn_MAP_MemberG_tag2el_2,</span><br><span>    4,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberG_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_DataVolumeList.c b/src/ranap/RANAP_DataVolumeList.c</span><br><span>index 5be74e1..b3ab16b 100644</span><br><span>--- a/src/ranap/RANAP_DataVolumeList.c</span><br><span>+++ b/src/ranap/RANAP_DataVolumeList.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>      0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberH_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberH, dl_UnsuccessfullyTransmittedDataVolume),</span><br><span style="color: hsl(120, 100%, 40%);">+   { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberH, dl_UnsuccessfullyTransmittedDataVolume),</span><br><span>            (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_UnsuccessfullyTransmittedDataVolume,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>          0,</span><br><span>           "dl-UnsuccessfullyTransmittedDataVolume"</span><br><span>           },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 2, offsetof(struct MemberH, dataVolumeReference),</span><br><span style="color: hsl(120, 100%, 40%);">+      { ATF_POINTER, 2, offsetof(struct ranap_MemberH, dataVolumeReference),</span><br><span>               (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_DataVolumeReference,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>          0,</span><br><span>           "dataVolumeReference"</span><br><span>              },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberH, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberH, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_ProtocolExtensionContainer,</span><br><span>@@ -50,8 +50,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberH_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-        sizeof(struct MemberH),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberH, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberH),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberH, _asn_ctx),</span><br><span>    asn_MAP_MemberH_tag2el_2,</span><br><span>    3,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberH_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_DirectTransfer.c b/src/ranap/RANAP_DirectTransfer.c</span><br><span>index 03fed10..ec89e2d 100644</span><br><span>--- a/src/ranap/RANAP_DirectTransfer.c</span><br><span>+++ b/src/ranap/RANAP_DirectTransfer.c</span><br><span>@@ -58,8 +58,8 @@</span><br><span>      (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))</span><br><span> };</span><br><span> static asn_SET_OF_specifics_t asn_SPC_directTransfer_ies_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-       sizeof(struct directTransfer_ies),</span><br><span style="color: hsl(0, 100%, 40%);">-      offsetof(struct directTransfer_ies, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+        sizeof(struct ranap_directTransfer_ies),</span><br><span style="color: hsl(120, 100%, 40%);">+      offsetof(struct ranap_directTransfer_ies, _asn_ctx),</span><br><span>         0,      /* XER encoding is XMLDelimitedItemList */</span><br><span> };</span><br><span> static /* Use -fall-defs-global to expose */</span><br><span>diff --git a/src/ranap/RANAP_EUTRANFrequencies.c b/src/ranap/RANAP_EUTRANFrequencies.c</span><br><span>index f6faca6..47ffcd8 100644</span><br><span>--- a/src/ranap/RANAP_EUTRANFrequencies.c</span><br><span>+++ b/src/ranap/RANAP_EUTRANFrequencies.c</span><br><span>@@ -42,7 +42,7 @@</span><br><span>        0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberJ_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberJ, earfcn),</span><br><span style="color: hsl(120, 100%, 40%);">+   { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberJ, earfcn),</span><br><span>            (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_NativeInteger,</span><br><span>@@ -51,7 +51,7 @@</span><br><span>              0,</span><br><span>           "earfcn"</span><br><span>           },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 2, offsetof(struct MemberJ, measBand),</span><br><span style="color: hsl(120, 100%, 40%);">+ { ATF_POINTER, 2, offsetof(struct ranap_MemberJ, measBand),</span><br><span>          (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_MeasBand,</span><br><span>@@ -60,7 +60,7 @@</span><br><span>             0,</span><br><span>           "measBand"</span><br><span>                 },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberJ, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberJ, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_IE_Extensions,</span><br><span>@@ -80,8 +80,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberJ_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-     sizeof(struct MemberJ),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberJ, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberJ),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberJ, _asn_ctx),</span><br><span>    asn_MAP_MemberJ_tag2el_2,</span><br><span>    3,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberJ_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_ErrorIndication.c b/src/ranap/RANAP_ErrorIndication.c</span><br><span>index 4fcb502..71e9c4d 100644</span><br><span>--- a/src/ranap/RANAP_ErrorIndication.c</span><br><span>+++ b/src/ranap/RANAP_ErrorIndication.c</span><br><span>@@ -58,8 +58,8 @@</span><br><span>  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))</span><br><span> };</span><br><span> static asn_SET_OF_specifics_t asn_SPC_errorIndication_ies_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-      sizeof(struct errorIndication_ies),</span><br><span style="color: hsl(0, 100%, 40%);">-     offsetof(struct errorIndication_ies, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+       sizeof(struct ranap_errorIndication_ies),</span><br><span style="color: hsl(120, 100%, 40%);">+     offsetof(struct ranap_errorIndication_ies, _asn_ctx),</span><br><span>        0,      /* XER encoding is XMLDelimitedItemList */</span><br><span> };</span><br><span> static /* Use -fall-defs-global to expose */</span><br><span>diff --git a/src/ranap/RANAP_GA-Polygon.c b/src/ranap/RANAP_GA-Polygon.c</span><br><span>index 0e9979f..7aea850 100644</span><br><span>--- a/src/ranap/RANAP_GA-Polygon.c</span><br><span>+++ b/src/ranap/RANAP_GA-Polygon.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>    0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_Member_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">- { ATF_NOFLAGS, 0, offsetof(struct Member, geographicalCoordinates),</span><br><span style="color: hsl(120, 100%, 40%);">+   { ATF_NOFLAGS, 0, offsetof(struct ranap_Member, geographicalCoordinates),</span><br><span>            (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_GeographicalCoordinates,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>              0,</span><br><span>           "geographicalCoordinates"</span><br><span>          },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct Member, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_POINTER, 1, offsetof(struct ranap_Member, iE_Extensions),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_IE_Extensions,</span><br><span>@@ -40,8 +40,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_Member_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-      sizeof(struct Member),</span><br><span style="color: hsl(0, 100%, 40%);">-  offsetof(struct Member, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+    sizeof(struct ranap_Member),</span><br><span style="color: hsl(120, 100%, 40%);">+  offsetof(struct ranap_Member, _asn_ctx),</span><br><span>     asn_MAP_Member_tag2el_2,</span><br><span>     2,      /* Count of tags in the map */</span><br><span>       asn_MAP_Member_oms_2,   /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_JoinedMBMSBearerService-IEs.c b/src/ranap/RANAP_JoinedMBMSBearerService-IEs.c</span><br><span>index 4055055..b6aa203 100644</span><br><span>--- a/src/ranap/RANAP_JoinedMBMSBearerService-IEs.c</span><br><span>+++ b/src/ranap/RANAP_JoinedMBMSBearerService-IEs.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>  0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberF_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberF, tMGI),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberF, tMGI),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_TMGI,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>                 0,</span><br><span>           "tMGI"</span><br><span>             },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct MemberF, mBMS_PTP_RAB_ID),</span><br><span style="color: hsl(120, 100%, 40%);">+  { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberF, mBMS_PTP_RAB_ID),</span><br><span>           (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_MBMS_PTP_RAB_ID,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>              0,</span><br><span>           "mBMS-PTP-RAB-ID"</span><br><span>          },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberF, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberF, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_ProtocolExtensionContainer,</span><br><span>@@ -50,8 +50,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberF_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-        sizeof(struct MemberF),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberF, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberF),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberF, _asn_ctx),</span><br><span>    asn_MAP_MemberF_tag2el_2,</span><br><span>    3,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberF_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_LA-LIST.c b/src/ranap/RANAP_LA-LIST.c</span><br><span>index 59793d8..dbe62fc 100644</span><br><span>--- a/src/ranap/RANAP_LA-LIST.c</span><br><span>+++ b/src/ranap/RANAP_LA-LIST.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>  0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberA_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberA, lAC),</span><br><span style="color: hsl(120, 100%, 40%);">+      { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberA, lAC),</span><br><span>               (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_LAC,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>          0,</span><br><span>           "lAC"</span><br><span>              },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct MemberA, listOF_SNAs),</span><br><span style="color: hsl(120, 100%, 40%);">+      { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberA, listOF_SNAs),</span><br><span>               (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_ListOF_SNAs,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>          0,</span><br><span>           "listOF-SNAs"</span><br><span>              },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberA, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberA, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_IE_Extensions,</span><br><span>@@ -50,8 +50,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberA_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-     sizeof(struct MemberA),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberA, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberA),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberA, _asn_ctx),</span><br><span>    asn_MAP_MemberA_tag2el_2,</span><br><span>    3,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberA_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_LeftMBMSBearerService-IEs.c b/src/ranap/RANAP_LeftMBMSBearerService-IEs.c</span><br><span>index b6f00f1..05f2eb3 100644</span><br><span>--- a/src/ranap/RANAP_LeftMBMSBearerService-IEs.c</span><br><span>+++ b/src/ranap/RANAP_LeftMBMSBearerService-IEs.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>  0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberK_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberK, tMGI),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberK, tMGI),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_TMGI,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>                 0,</span><br><span>           "tMGI"</span><br><span>             },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberK, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberK, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_ProtocolExtensionContainer,</span><br><span>@@ -40,8 +40,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberK_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-        sizeof(struct MemberK),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberK, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberK),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberK, _asn_ctx),</span><br><span>    asn_MAP_MemberK_tag2el_2,</span><br><span>    2,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberK_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_MessageStructure.c b/src/ranap/RANAP_MessageStructure.c</span><br><span>index 92dab9d..0fe6257 100644</span><br><span>--- a/src/ranap/RANAP_MessageStructure.c</span><br><span>+++ b/src/ranap/RANAP_MessageStructure.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>      0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberL_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberL, iE_ID),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberL, iE_ID),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_ProtocolIE_ID,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>                0,</span><br><span>           "iE-ID"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 2, offsetof(struct MemberL, repetitionNumber),</span><br><span style="color: hsl(120, 100%, 40%);">+ { ATF_POINTER, 2, offsetof(struct ranap_MemberL, repetitionNumber),</span><br><span>          (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_RepetitionNumber1,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>            0,</span><br><span>           "repetitionNumber"</span><br><span>                 },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberL, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberL, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_IE_Extensions,</span><br><span>@@ -50,8 +50,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberL_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-     sizeof(struct MemberL),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberL, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberL),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberL, _asn_ctx),</span><br><span>    asn_MAP_MemberL_tag2el_2,</span><br><span>    3,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberL_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_PLMNs-in-shared-network.c b/src/ranap/RANAP_PLMNs-in-shared-network.c</span><br><span>index e98d5e2..d504509 100644</span><br><span>--- a/src/ranap/RANAP_PLMNs-in-shared-network.c</span><br><span>+++ b/src/ranap/RANAP_PLMNs-in-shared-network.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>  0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberM_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberM, pLMNidentity),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberM, pLMNidentity),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_PLMNidentity,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>                 0,</span><br><span>           "pLMNidentity"</span><br><span>             },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct MemberM, lA_LIST),</span><br><span style="color: hsl(120, 100%, 40%);">+  { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberM, lA_LIST),</span><br><span>           (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_LA_LIST,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>              0,</span><br><span>           "lA-LIST"</span><br><span>          },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberM, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberM, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_IE_Extensions,</span><br><span>@@ -50,8 +50,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberM_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-     sizeof(struct MemberM),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberM, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberM),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberM, _asn_ctx),</span><br><span>    asn_MAP_MemberM_tag2el_2,</span><br><span>    3,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberM_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_RABDataVolumeReport.c b/src/ranap/RANAP_RABDataVolumeReport.c</span><br><span>index 6be90da..b049046 100644</span><br><span>--- a/src/ranap/RANAP_RABDataVolumeReport.c</span><br><span>+++ b/src/ranap/RANAP_RABDataVolumeReport.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>  0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberN_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberN, dl_UnsuccessfullyTransmittedDataVolume),</span><br><span style="color: hsl(120, 100%, 40%);">+   { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberN, dl_UnsuccessfullyTransmittedDataVolume),</span><br><span>            (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_UnsuccessfullyTransmittedDataVolume,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>          0,</span><br><span>           "dl-UnsuccessfullyTransmittedDataVolume"</span><br><span>           },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 2, offsetof(struct MemberN, dataVolumeReference),</span><br><span style="color: hsl(120, 100%, 40%);">+      { ATF_POINTER, 2, offsetof(struct ranap_MemberN, dataVolumeReference),</span><br><span>               (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_DataVolumeReference,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>          0,</span><br><span>           "dataVolumeReference"</span><br><span>              },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberN, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberN, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_IE_Extensions,</span><br><span>@@ -50,8 +50,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberN_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-     sizeof(struct MemberN),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberN, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberN),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberN, _asn_ctx),</span><br><span>    asn_MAP_MemberN_tag2el_2,</span><br><span>    3,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberN_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_RABParametersList.c b/src/ranap/RANAP_RABParametersList.c</span><br><span>index 89fe75b..5dc60c2 100644</span><br><span>--- a/src/ranap/RANAP_RABParametersList.c</span><br><span>+++ b/src/ranap/RANAP_RABParametersList.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>  0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberB_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberB, rab_Id),</span><br><span style="color: hsl(120, 100%, 40%);">+   { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberB, rab_Id),</span><br><span>            (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_RAB_ID,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>               0,</span><br><span>           "rab-Id"</span><br><span>           },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct MemberB, cn_domain),</span><br><span style="color: hsl(120, 100%, 40%);">+        { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberB, cn_domain),</span><br><span>                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_CN_DomainIndicator,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>           0,</span><br><span>           "cn-domain"</span><br><span>                },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 3, offsetof(struct MemberB, rabDataVolumeReport),</span><br><span style="color: hsl(120, 100%, 40%);">+      { ATF_POINTER, 3, offsetof(struct ranap_MemberB, rabDataVolumeReport),</span><br><span>               (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_RABDataVolumeReport,</span><br><span>@@ -39,7 +39,7 @@</span><br><span>          0,</span><br><span>           "rabDataVolumeReport"</span><br><span>              },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 2, offsetof(struct MemberB, upInformation),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 2, offsetof(struct ranap_MemberB, upInformation),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (3 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_UPInformation,</span><br><span>@@ -48,7 +48,7 @@</span><br><span>                0,</span><br><span>           "upInformation"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberB, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberB, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (4 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_IE_Extensions,</span><br><span>@@ -70,8 +70,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberB_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-     sizeof(struct MemberB),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberB, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberB),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberB, _asn_ctx),</span><br><span>    asn_MAP_MemberB_tag2el_2,</span><br><span>    5,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberB_oms_2,  /* Optional members */</span><br><span>diff --git a/src/ranap/RANAP_UnsuccessfulLinking-IEs.c b/src/ranap/RANAP_UnsuccessfulLinking-IEs.c</span><br><span>index 9b18171..3a0974a 100644</span><br><span>--- a/src/ranap/RANAP_UnsuccessfulLinking-IEs.c</span><br><span>+++ b/src/ranap/RANAP_UnsuccessfulLinking-IEs.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>  0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberD_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberD, tMGI),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberD, tMGI),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_TMGI,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>                 0,</span><br><span>           "tMGI"</span><br><span>             },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct MemberD, cause),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_NOFLAGS, 0, offsetof(struct ranap_MemberD, cause),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            +1,     /* EXPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_Cause,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>                0,</span><br><span>           "cause"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberD, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct ranap_MemberD, iE_Extensions),</span><br><span>             (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RANAP_ProtocolExtensionContainer,</span><br><span>@@ -50,8 +50,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberD_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-        sizeof(struct MemberD),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberD, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct ranap_MemberD),</span><br><span style="color: hsl(120, 100%, 40%);">+ offsetof(struct ranap_MemberD, _asn_ctx),</span><br><span>    asn_MAP_MemberD_tag2el_2,</span><br><span>    3,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberD_oms_2,  /* Optional members */</span><br><span>diff --git a/src/rua/RUA_CriticalityDiagnostics-IE-List.c b/src/rua/RUA_CriticalityDiagnostics-IE-List.c</span><br><span>index 55e4657..8ef0e4f 100644</span><br><span>--- a/src/rua/RUA_CriticalityDiagnostics-IE-List.c</span><br><span>+++ b/src/rua/RUA_CriticalityDiagnostics-IE-List.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>      0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_Member_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">- { ATF_NOFLAGS, 0, offsetof(struct Member, iECriticality),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct rua_Member, iECriticality),</span><br><span>                (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RUA_Criticality,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>            0,</span><br><span>           "iECriticality"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct Member, iE_ID),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct rua_Member, iE_ID),</span><br><span>                (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RUA_ProtocolIE_ID,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>          0,</span><br><span>           "iE-ID"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct Member, typeOfError),</span><br><span style="color: hsl(120, 100%, 40%);">+       { ATF_NOFLAGS, 0, offsetof(struct rua_Member, typeOfError),</span><br><span>          (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RUA_TypeOfError,</span><br><span>@@ -39,7 +39,7 @@</span><br><span>            0,</span><br><span>           "typeOfError"</span><br><span>              },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct Member, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_POINTER, 1, offsetof(struct rua_Member, iE_Extensions),</span><br><span>                (ASN_TAG_CLASS_CONTEXT | (3 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_RUA_IE_Extensions,</span><br><span>@@ -60,8 +60,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_Member_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-        sizeof(struct Member),</span><br><span style="color: hsl(0, 100%, 40%);">-  offsetof(struct Member, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+    sizeof(struct rua_Member),</span><br><span style="color: hsl(120, 100%, 40%);">+    offsetof(struct rua_Member, _asn_ctx),</span><br><span>       asn_MAP_Member_tag2el_2,</span><br><span>     4,      /* Count of tags in the map */</span><br><span>       asn_MAP_Member_oms_2,   /* Optional members */</span><br><span>diff --git a/src/rua/RUA_DirectTransfer.c b/src/rua/RUA_DirectTransfer.c</span><br><span>index 8036517..aeb0675 100644</span><br><span>--- a/src/rua/RUA_DirectTransfer.c</span><br><span>+++ b/src/rua/RUA_DirectTransfer.c</span><br><span>@@ -58,8 +58,8 @@</span><br><span>      (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))</span><br><span> };</span><br><span> static asn_SET_OF_specifics_t asn_SPC_directTransfer_ies_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-       sizeof(struct directTransfer_ies),</span><br><span style="color: hsl(0, 100%, 40%);">-      offsetof(struct directTransfer_ies, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+        sizeof(struct rua_directTransfer_ies),</span><br><span style="color: hsl(120, 100%, 40%);">+        offsetof(struct rua_directTransfer_ies, _asn_ctx),</span><br><span>   0,      /* XER encoding is XMLDelimitedItemList */</span><br><span> };</span><br><span> static /* Use -fall-defs-global to expose */</span><br><span>diff --git a/src/rua/RUA_ErrorIndication.c b/src/rua/RUA_ErrorIndication.c</span><br><span>index d95ff32..f3210ee 100644</span><br><span>--- a/src/rua/RUA_ErrorIndication.c</span><br><span>+++ b/src/rua/RUA_ErrorIndication.c</span><br><span>@@ -58,8 +58,8 @@</span><br><span>        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))</span><br><span> };</span><br><span> static asn_SET_OF_specifics_t asn_SPC_errorIndication_ies_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-      sizeof(struct errorIndication_ies),</span><br><span style="color: hsl(0, 100%, 40%);">-     offsetof(struct errorIndication_ies, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+       sizeof(struct rua_errorIndication_ies),</span><br><span style="color: hsl(120, 100%, 40%);">+       offsetof(struct rua_errorIndication_ies, _asn_ctx),</span><br><span>  0,      /* XER encoding is XMLDelimitedItemList */</span><br><span> };</span><br><span> static /* Use -fall-defs-global to expose */</span><br><span>diff --git a/src/sabp/SABP_CriticalityDiagnostics-IE-List.c b/src/sabp/SABP_CriticalityDiagnostics-IE-List.c</span><br><span>index 8d5c403..3aaf867 100644</span><br><span>--- a/src/sabp/SABP_CriticalityDiagnostics-IE-List.c</span><br><span>+++ b/src/sabp/SABP_CriticalityDiagnostics-IE-List.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>    0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_Member_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">- { ATF_NOFLAGS, 0, offsetof(struct Member, iECriticality),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct sabp_Member, iECriticality),</span><br><span>               (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_SABP_Criticality,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>           0,</span><br><span>           "iECriticality"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_NOFLAGS, 0, offsetof(struct Member, iE_ID),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_NOFLAGS, 0, offsetof(struct sabp_Member, iE_ID),</span><br><span>               (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_SABP_ProtocolIE_ID,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>                 0,</span><br><span>           "iE-ID"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 2, offsetof(struct Member, repetitionNumber),</span><br><span style="color: hsl(120, 100%, 40%);">+  { ATF_POINTER, 2, offsetof(struct sabp_Member, repetitionNumber),</span><br><span>            (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_SABP_RepetitionNumber0,</span><br><span>@@ -39,7 +39,7 @@</span><br><span>             0,</span><br><span>           "repetitionNumber"</span><br><span>                 },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct Member, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+     { ATF_POINTER, 1, offsetof(struct sabp_Member, iE_Extensions),</span><br><span>               (ASN_TAG_CLASS_CONTEXT | (3 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_SABP_IE_Extensions,</span><br><span>@@ -60,8 +60,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_Member_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-       sizeof(struct Member),</span><br><span style="color: hsl(0, 100%, 40%);">-  offsetof(struct Member, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+    sizeof(struct sabp_Member),</span><br><span style="color: hsl(120, 100%, 40%);">+   offsetof(struct sabp_Member, _asn_ctx),</span><br><span>      asn_MAP_Member_tag2el_2,</span><br><span>     4,      /* Count of tags in the map */</span><br><span>       asn_MAP_Member_oms_2,   /* Optional members */</span><br><span>diff --git a/src/sabp/SABP_MessageStructure.c b/src/sabp/SABP_MessageStructure.c</span><br><span>index db4c0d6..3c60c1b 100644</span><br><span>--- a/src/sabp/SABP_MessageStructure.c</span><br><span>+++ b/src/sabp/SABP_MessageStructure.c</span><br><span>@@ -12,7 +12,7 @@</span><br><span>      0, 0    /* No PER value map */</span><br><span> };</span><br><span> static asn_TYPE_member_t asn_MBR_MemberA_2[] = {</span><br><span style="color: hsl(0, 100%, 40%);">-        { ATF_NOFLAGS, 0, offsetof(struct MemberA, iE_ID),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_NOFLAGS, 0, offsetof(struct sabp_MemberA, iE_ID),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (0 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_SABP_ProtocolIE_ID,</span><br><span>@@ -21,7 +21,7 @@</span><br><span>                 0,</span><br><span>           "iE-ID"</span><br><span>            },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 2, offsetof(struct MemberA, repetitionNumber),</span><br><span style="color: hsl(120, 100%, 40%);">+ { ATF_POINTER, 2, offsetof(struct sabp_MemberA, repetitionNumber),</span><br><span>           (ASN_TAG_CLASS_CONTEXT | (1 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_SABP_RepetitionNumber1,</span><br><span>@@ -30,7 +30,7 @@</span><br><span>             0,</span><br><span>           "repetitionNumber"</span><br><span>                 },</span><br><span style="color: hsl(0, 100%, 40%);">-      { ATF_POINTER, 1, offsetof(struct MemberA, iE_Extensions),</span><br><span style="color: hsl(120, 100%, 40%);">+    { ATF_POINTER, 1, offsetof(struct sabp_MemberA, iE_Extensions),</span><br><span>              (ASN_TAG_CLASS_CONTEXT | (2 << 2)),</span><br><span>            -1,     /* IMPLICIT tag at current level */</span><br><span>          &asn_DEF_SABP_IE_Extensions,</span><br><span>@@ -50,8 +50,8 @@</span><br><span>     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* iE-Extensions */</span><br><span> };</span><br><span> static asn_SEQUENCE_specifics_t asn_SPC_MemberA_specs_2 = {</span><br><span style="color: hsl(0, 100%, 40%);">-      sizeof(struct MemberA),</span><br><span style="color: hsl(0, 100%, 40%);">- offsetof(struct MemberA, _asn_ctx),</span><br><span style="color: hsl(120, 100%, 40%);">+   sizeof(struct sabp_MemberA),</span><br><span style="color: hsl(120, 100%, 40%);">+  offsetof(struct sabp_MemberA, _asn_ctx),</span><br><span>     asn_MAP_MemberA_tag2el_2,</span><br><span>    3,      /* Count of tags in the map */</span><br><span>       asn_MAP_MemberA_oms_2,  /* Optional members */</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-iuh/+/25888">change 25888</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-iuh/+/25888"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-iuh </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I552fc028c7d08c880fdb844ece75816602c5bb67 </div>
<div style="display:none"> Gerrit-Change-Number: 25888 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>