sabp: Use asn1c flag -fcompound-names to avoid name collisions with other libs

Change-Id: I10ce4a9414768cdcf850feeca4088296e339919f
changes/93/25993/1
Pau Espin 1 year ago
parent c72d654cec
commit 52eabf3a55
  1. 2
      include/osmocom/sabp/SABP_Available-Bandwidth.h
  2. 2
      include/osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h
  3. 2
      include/osmocom/sabp/SABP_Broadcast-Message-Content.h
  4. 2
      include/osmocom/sabp/SABP_Category.h
  5. 2
      include/osmocom/sabp/SABP_Cause.h
  6. 2
      include/osmocom/sabp/SABP_Criticality-Diagnostics.h
  7. 2
      include/osmocom/sabp/SABP_Criticality.h
  8. 4
      include/osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h
  9. 2
      include/osmocom/sabp/SABP_Data-Coding-Scheme.h
  10. 4
      include/osmocom/sabp/SABP_Error-Indication.h
  11. 2
      include/osmocom/sabp/SABP_Failure-List-Item.h
  12. 2
      include/osmocom/sabp/SABP_Failure-List.h
  13. 4
      include/osmocom/sabp/SABP_Failure.h
  14. 2
      include/osmocom/sabp/SABP_IE-Extensions.h
  15. 2
      include/osmocom/sabp/SABP_IE.h
  16. 2
      include/osmocom/sabp/SABP_InitiatingMessage.h
  17. 4
      include/osmocom/sabp/SABP_Kill-Complete.h
  18. 4
      include/osmocom/sabp/SABP_Kill-Failure.h
  19. 4
      include/osmocom/sabp/SABP_Kill.h
  20. 4
      include/osmocom/sabp/SABP_Load-Query-Complete.h
  21. 4
      include/osmocom/sabp/SABP_Load-Query-Failure.h
  22. 4
      include/osmocom/sabp/SABP_Load-Query.h
  23. 2
      include/osmocom/sabp/SABP_Message-Identifier.h
  24. 4
      include/osmocom/sabp/SABP_Message-Status-Query-Complete.h
  25. 4
      include/osmocom/sabp/SABP_Message-Status-Query-Failure.h
  26. 4
      include/osmocom/sabp/SABP_Message-Status-Query.h
  27. 4
      include/osmocom/sabp/SABP_MessageStructure.h
  28. 2
      include/osmocom/sabp/SABP_New-Serial-Number.h
  29. 2
      include/osmocom/sabp/SABP_Number-Of-Broadcasts-Completed-Info.h
  30. 2
      include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.h
  31. 2
      include/osmocom/sabp/SABP_Number-of-Broadcasts-Completed-List.h
  32. 2
      include/osmocom/sabp/SABP_Number-of-Broadcasts-Requested.h
  33. 2
      include/osmocom/sabp/SABP_Old-Serial-Number.h
  34. 2
      include/osmocom/sabp/SABP_Paging-ETWS-Indicator.h
  35. 2
      include/osmocom/sabp/SABP_Presence.h
  36. 2
      include/osmocom/sabp/SABP_ProcedureCode.h
  37. 2
      include/osmocom/sabp/SABP_ProtocolExtensionID.h
  38. 2
      include/osmocom/sabp/SABP_ProtocolIE-ID.h
  39. 2
      include/osmocom/sabp/SABP_Radio-Resource-Loading-List-Item.h
  40. 2
      include/osmocom/sabp/SABP_Radio-Resource-Loading-List.h
  41. 2
      include/osmocom/sabp/SABP_Recovery-Indication.h
  42. 2
      include/osmocom/sabp/SABP_Repetition-Period.h
  43. 2
      include/osmocom/sabp/SABP_RepetitionNumber0.h
  44. 2
      include/osmocom/sabp/SABP_RepetitionNumber1.h
  45. 4
      include/osmocom/sabp/SABP_Reset-Complete.h
  46. 4
      include/osmocom/sabp/SABP_Reset-Failure.h
  47. 4
      include/osmocom/sabp/SABP_Reset.h
  48. 4
      include/osmocom/sabp/SABP_Restart.h
  49. 2
      include/osmocom/sabp/SABP_SABP-PDU.h
  50. 2
      include/osmocom/sabp/SABP_Serial-Number.h
  51. 2
      include/osmocom/sabp/SABP_Service-Area-Identifier.h
  52. 2
      include/osmocom/sabp/SABP_Service-Areas-List.h
  53. 2
      include/osmocom/sabp/SABP_SuccessfulOutcome.h
  54. 2
      include/osmocom/sabp/SABP_TriggeringMessage.h
  55. 2
      include/osmocom/sabp/SABP_TypeOfError.h
  56. 2
      include/osmocom/sabp/SABP_UnsuccessfulOutcome.h
  57. 2
      include/osmocom/sabp/SABP_Warning-Type.h
  58. 2
      include/osmocom/sabp/SABP_WarningSecurityInfo.h
  59. 4
      include/osmocom/sabp/SABP_Write-Replace-Complete.h
  60. 4
      include/osmocom/sabp/SABP_Write-Replace-Failure.h
  61. 4
      include/osmocom/sabp/SABP_Write-Replace.h
  62. 5
      src/sabp/Makefile.am
  63. 2
      src/sabp/SABP_Available-Bandwidth.c
  64. 2
      src/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.c
  65. 2
      src/sabp/SABP_Broadcast-Message-Content.c
  66. 2
      src/sabp/SABP_Category.c
  67. 2
      src/sabp/SABP_Cause.c
  68. 2
      src/sabp/SABP_Criticality-Diagnostics.c
  69. 2
      src/sabp/SABP_Criticality.c
  70. 14
      src/sabp/SABP_CriticalityDiagnostics-IE-List.c
  71. 2
      src/sabp/SABP_Data-Coding-Scheme.c
  72. 6
      src/sabp/SABP_Error-Indication.c
  73. 2
      src/sabp/SABP_Failure-List-Item.c
  74. 2
      src/sabp/SABP_Failure-List.c
  75. 6
      src/sabp/SABP_Failure.c
  76. 2
      src/sabp/SABP_IE-Extensions.c
  77. 2
      src/sabp/SABP_IE.c
  78. 2
      src/sabp/SABP_InitiatingMessage.c
  79. 6
      src/sabp/SABP_Kill-Complete.c
  80. 6
      src/sabp/SABP_Kill-Failure.c
  81. 6
      src/sabp/SABP_Kill.c
  82. 6
      src/sabp/SABP_Load-Query-Complete.c
  83. 6
      src/sabp/SABP_Load-Query-Failure.c
  84. 6
      src/sabp/SABP_Load-Query.c
  85. 2
      src/sabp/SABP_Message-Identifier.c
  86. 6
      src/sabp/SABP_Message-Status-Query-Complete.c
  87. 6
      src/sabp/SABP_Message-Status-Query-Failure.c
  88. 6
      src/sabp/SABP_Message-Status-Query.c
  89. 46
      src/sabp/SABP_MessageStructure.c
  90. 2
      src/sabp/SABP_New-Serial-Number.c
  91. 2
      src/sabp/SABP_Number-Of-Broadcasts-Completed-Info.c
  92. 2
      src/sabp/SABP_Number-of-Broadcasts-Completed-List-Item.c
  93. 2
      src/sabp/SABP_Number-of-Broadcasts-Completed-List.c
  94. 2
      src/sabp/SABP_Number-of-Broadcasts-Requested.c
  95. 2
      src/sabp/SABP_Old-Serial-Number.c
  96. 2
      src/sabp/SABP_Paging-ETWS-Indicator.c
  97. 2
      src/sabp/SABP_Presence.c
  98. 2
      src/sabp/SABP_ProcedureCode.c
  99. 2
      src/sabp/SABP_ProtocolExtensionID.c
  100. 2
      src/sabp/SABP_ProtocolIE-ID.c
  101. Some files were not shown because too many files have changed in this diff Show More

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Available_Bandwidth_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Broadcast_Message_Content_Validity_Indicator_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Broadcast_Message_Content_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Category_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Cause_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Criticality_Diagnostics_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Criticality_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_CriticalityDiagnostics_IE_List_H_
@ -26,7 +26,7 @@ extern "C" {
/* SABP_CriticalityDiagnostics-IE-List */
typedef struct SABP_CriticalityDiagnostics_IE_List {
A_SEQUENCE_OF(struct Member {
A_SEQUENCE_OF(struct SABP_CriticalityDiagnostics_IE_List__Member {
SABP_Criticality_t iECriticality;
SABP_ProtocolIE_ID_t iE_ID;
SABP_RepetitionNumber0_t *repetitionNumber /* OPTIONAL */;

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Data_Coding_Scheme_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Error_Indication_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Error-Indication */
typedef struct SABP_Error_Indication {
struct error_Indication_ies {
struct SABP_Error_Indication__error_Indication_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Failure_List_Item_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Failure_List_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Failure_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Failure */
typedef struct SABP_Failure {
struct failure_ies {
struct SABP_Failure__failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_IE_Extensions_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_IE_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_InitiatingMessage_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Kill_Complete_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Kill-Complete */
typedef struct SABP_Kill_Complete {
struct kill_Complete_ies {
struct SABP_Kill_Complete__kill_Complete_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Kill_Failure_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Kill-Failure */
typedef struct SABP_Kill_Failure {
struct kill_Failure_ies {
struct SABP_Kill_Failure__kill_Failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Kill_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Kill */
typedef struct SABP_Kill {
struct kill_ies {
struct SABP_Kill__kill_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Load_Query_Complete_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Load-Query-Complete */
typedef struct SABP_Load_Query_Complete {
struct load_Query_Complete_ies {
struct SABP_Load_Query_Complete__load_Query_Complete_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Load_Query_Failure_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Load-Query-Failure */
typedef struct SABP_Load_Query_Failure {
struct load_Query_Failure_ies {
struct SABP_Load_Query_Failure__load_Query_Failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Load_Query_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Load-Query */
typedef struct SABP_Load_Query {
struct load_Query_ies {
struct SABP_Load_Query__load_Query_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Message_Identifier_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Message_Status_Query_Complete_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Message-Status-Query-Complete */
typedef struct SABP_Message_Status_Query_Complete {
struct message_Status_Query_Complete_ies {
struct SABP_Message_Status_Query_Complete__message_Status_Query_Complete_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Message_Status_Query_Failure_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Message-Status-Query-Failure */
typedef struct SABP_Message_Status_Query_Failure {
struct message_Status_Query_Failure_ies {
struct SABP_Message_Status_Query_Failure__message_Status_Query_Failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Message_Status_Query_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Message-Status-Query */
typedef struct SABP_Message_Status_Query {
struct message_Status_Query_ies {
struct SABP_Message_Status_Query__message_Status_Query_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_MessageStructure_H_
@ -25,7 +25,7 @@ extern "C" {
/* SABP_MessageStructure */
typedef struct SABP_MessageStructure {
A_SEQUENCE_OF(struct MemberA {
A_SEQUENCE_OF(struct SABP_MessageStructure__Member {
SABP_ProtocolIE_ID_t iE_ID;
SABP_RepetitionNumber1_t *repetitionNumber /* OPTIONAL */;
SABP_IE_Extensions_t *iE_Extensions /* OPTIONAL */;

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_New_Serial_Number_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Number_Of_Broadcasts_Completed_Info_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Number_of_Broadcasts_Completed_List_Item_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Number_of_Broadcasts_Completed_List_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Number_of_Broadcasts_Requested_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Old_Serial_Number_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Paging_ETWS_Indicator_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Presence_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_ProcedureCode_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_ProtocolExtensionID_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_ProtocolIE_ID_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Radio_Resource_Loading_List_Item_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Radio_Resource_Loading_List_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Recovery_Indication_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Repetition_Period_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_RepetitionNumber0_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_RepetitionNumber1_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Reset_Complete_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Reset-Complete */
typedef struct SABP_Reset_Complete {
struct reset_Complete_ies {
struct SABP_Reset_Complete__reset_Complete_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Reset_Failure_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Reset-Failure */
typedef struct SABP_Reset_Failure {
struct reset_Failure_ies {
struct SABP_Reset_Failure__reset_Failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Reset_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Reset */
typedef struct SABP_Reset {
struct reset_ies {
struct SABP_Reset__reset_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Restart_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Restart */
typedef struct SABP_Restart {
struct restart_ies {
struct SABP_Restart__restart_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_SABP_PDU_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Serial_Number_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Service_Area_Identifier_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Service_Areas_List_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_SuccessfulOutcome_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_TriggeringMessage_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_TypeOfError_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_UnsuccessfulOutcome_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Warning_Type_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_WarningSecurityInfo_H_

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Write_Replace_Complete_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Write-Replace-Complete */
typedef struct SABP_Write_Replace_Complete {
struct write_Replace_Complete_ies {
struct SABP_Write_Replace_Complete__write_Replace_Complete_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Write_Replace_Failure_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Write-Replace-Failure */
typedef struct SABP_Write_Replace_Failure {
struct write_Replace_Failure_ies {
struct SABP_Write_Replace_Failure__write_Replace_Failure_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"
* found in "../../asn1/sabp/SABP-PDU.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#ifndef _SABP_Write_Replace_H_
@ -23,7 +23,7 @@ extern "C" {
/* SABP_Write-Replace */
typedef struct SABP_Write_Replace {
struct write_Replace_ies {
struct SABP_Write_Replace__write_Replace_ies {
A_SEQUENCE_OF(SABP_IE_t) list;
/* Context for parsing across buffer boundaries */

@ -135,10 +135,7 @@ libosmo_asn1_sabp_la_LIBADD=$(ASN1C_LDADD)
regen: regenerate-from-asn1-source
regenerate-from-asn1-source:
ASN1C_PREFIX="SABP_" asn1c -R -gen-PER $(top_srcdir)/asn1/sabp/SABP-CommonDataTypes.asn $(top_srcdir)/asn1/sabp/SABP-Constants.asn $(top_srcdir)/asn1/sabp/SABP-IEs.asn $(top_srcdir)/asn1/sabp/SABP-PDU.asn
# change include style to `#include <dir/foo.h>'
sed -i 's/Member/MemberA/' SABP_MessageStructure.[ch]
sed -i 's/Member/MemberB/' SABP_Criticality-Diagnostics.[ch]
ASN1C_PREFIX="SABP_" asn1c -R -fcompound-names -gen-PER $(top_srcdir)/asn1/sabp/SABP-CommonDataTypes.asn $(top_srcdir)/asn1/sabp/SABP-Constants.asn $(top_srcdir)/asn1/sabp/SABP-IEs.asn $(top_srcdir)/asn1/sabp/SABP-PDU.asn
# add missing includes
sed -i '/#include "SABP_Serial-Number.h"/a #include <constr_CHOICE.h>' SABP_Old-Serial-Number.h SABP_New-Serial-Number.h
# change include style to `#include <dir/foo.h>'

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#include <osmocom/sabp/SABP_Available-Bandwidth.h>

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#include <osmocom/sabp/SABP_Broadcast-Message-Content-Validity-Indicator.h>

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#include <osmocom/sabp/SABP_Broadcast-Message-Content.h>

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#include <osmocom/sabp/SABP_Category.h>

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#include <osmocom/sabp/SABP_Cause.h>

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#include <osmocom/sabp/SABP_Criticality-Diagnostics.h>

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-CommonDataTypes"
* found in "../../asn1/sabp/SABP-CommonDataTypes.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#include <osmocom/sabp/SABP_Criticality.h>

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#include <osmocom/sabp/SABP_CriticalityDiagnostics-IE-List.h>
@ -13,7 +13,7 @@ static asn_per_constraints_t asn_PER_type_SABP_CriticalityDiagnostics_IE_List_co
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(struct SABP_CriticalityDiagnostics_IE_List__Member, iECriticality),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-1, /* IMPLICIT tag at current level */
&asn_DEF_SABP_Criticality,
@ -22,7 +22,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
0,
"iECriticality"
},
{ ATF_NOFLAGS, 0, offsetof(struct Member, iE_ID),
{ ATF_NOFLAGS, 0, offsetof(struct SABP_CriticalityDiagnostics_IE_List__Member, iE_ID),
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-1, /* IMPLICIT tag at current level */
&asn_DEF_SABP_ProtocolIE_ID,
@ -31,7 +31,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
0,
"iE-ID"
},
{ ATF_POINTER, 2, offsetof(struct Member, repetitionNumber),
{ ATF_POINTER, 2, offsetof(struct SABP_CriticalityDiagnostics_IE_List__Member, repetitionNumber),
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
-1, /* IMPLICIT tag at current level */
&asn_DEF_SABP_RepetitionNumber0,
@ -40,7 +40,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
0,
"repetitionNumber"
},
{ ATF_POINTER, 1, offsetof(struct Member, iE_Extensions),
{ ATF_POINTER, 1, offsetof(struct SABP_CriticalityDiagnostics_IE_List__Member, iE_Extensions),
(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
-1, /* IMPLICIT tag at current level */
&asn_DEF_SABP_IE_Extensions,
@ -61,8 +61,8 @@ static const asn_TYPE_tag2member_t asn_MAP_Member_tag2el_2[] = {
{ (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(struct SABP_CriticalityDiagnostics_IE_List__Member),
offsetof(struct SABP_CriticalityDiagnostics_IE_List__Member, _asn_ctx),
asn_MAP_Member_tag2el_2,
4, /* Count of tags in the map */
asn_MAP_Member_oms_2, /* Optional members */

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-IEs"
* found in "../../asn1/sabp/SABP-IEs.asn"
* `asn1c -R`
* `asn1c -R -fcompound-names`
*/
#include <osmocom/sabp/SABP_Data-Coding-Scheme.h>

@ -2,7 +2,7 @@
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "SABP-PDU"