add asn1c generated C source for RANAP (and Makefile to regenerate)
diff --git a/src/ranap/RANAP_ProcedureCode.h b/src/ranap/RANAP_ProcedureCode.h
new file mode 100644
index 0000000..9a7763c
--- /dev/null
+++ b/src/ranap/RANAP_ProcedureCode.h
@@ -0,0 +1,93 @@
+/*
+ * Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
+ * From ASN.1 module "RANAP-CommonDataTypes"
+ * 	found in "../../asn1/ranap/RANAP-CommonDataTypes.asn"
+ */
+
+#ifndef	_RANAP_ProcedureCode_H_
+#define	_RANAP_ProcedureCode_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum RANAP_ProcedureCode {
+	RANAP_ProcedureCode_id_RAB_Assignment	= 0,
+	RANAP_ProcedureCode_id_Iu_Release	= 1,
+	RANAP_ProcedureCode_id_RelocationPreparation	= 2,
+	RANAP_ProcedureCode_id_RelocationResourceAllocation	= 3,
+	RANAP_ProcedureCode_id_RelocationCancel	= 4,
+	RANAP_ProcedureCode_id_SRNS_ContextTransfer	= 5,
+	RANAP_ProcedureCode_id_SecurityModeControl	= 6,
+	RANAP_ProcedureCode_id_DataVolumeReport	= 7,
+	RANAP_ProcedureCode_id_Reset	= 9,
+	RANAP_ProcedureCode_id_RAB_ReleaseRequest	= 10,
+	RANAP_ProcedureCode_id_Iu_ReleaseRequest	= 11,
+	RANAP_ProcedureCode_id_RelocationDetect	= 12,
+	RANAP_ProcedureCode_id_RelocationComplete	= 13,
+	RANAP_ProcedureCode_id_Paging	= 14,
+	RANAP_ProcedureCode_id_CommonID	= 15,
+	RANAP_ProcedureCode_id_CN_InvokeTrace	= 16,
+	RANAP_ProcedureCode_id_LocationReportingControl	= 17,
+	RANAP_ProcedureCode_id_LocationReport	= 18,
+	RANAP_ProcedureCode_id_InitialUE_Message	= 19,
+	RANAP_ProcedureCode_id_DirectTransfer	= 20,
+	RANAP_ProcedureCode_id_OverloadControl	= 21,
+	RANAP_ProcedureCode_id_ErrorIndication	= 22,
+	RANAP_ProcedureCode_id_SRNS_DataForward	= 23,
+	RANAP_ProcedureCode_id_ForwardSRNS_Context	= 24,
+	RANAP_ProcedureCode_id_privateMessage	= 25,
+	RANAP_ProcedureCode_id_CN_DeactivateTrace	= 26,
+	RANAP_ProcedureCode_id_ResetResource	= 27,
+	RANAP_ProcedureCode_id_RANAP_Relocation	= 28,
+	RANAP_ProcedureCode_id_RAB_ModifyRequest	= 29,
+	RANAP_ProcedureCode_id_LocationRelatedData	= 30,
+	RANAP_ProcedureCode_id_InformationTransfer	= 31,
+	RANAP_ProcedureCode_id_UESpecificInformation	= 32,
+	RANAP_ProcedureCode_id_UplinkInformationExchange	= 33,
+	RANAP_ProcedureCode_id_DirectInformationTransfer	= 34,
+	RANAP_ProcedureCode_id_MBMSSessionStart	= 35,
+	RANAP_ProcedureCode_id_MBMSSessionUpdate	= 36,
+	RANAP_ProcedureCode_id_MBMSSessionStop	= 37,
+	RANAP_ProcedureCode_id_MBMSUELinking	= 38,
+	RANAP_ProcedureCode_id_MBMSRegistration	= 39,
+	RANAP_ProcedureCode_id_MBMSCNDe_Registration_Procedure	= 40,
+	RANAP_ProcedureCode_id_MBMSRABEstablishmentIndication	= 41,
+	RANAP_ProcedureCode_id_MBMSRABRelease	= 42,
+	RANAP_ProcedureCode_id_enhancedRelocationComplete	= 43,
+	RANAP_ProcedureCode_id_enhancedRelocationCompleteConfirm	= 44,
+	RANAP_ProcedureCode_id_RANAPenhancedRelocation	= 45,
+	RANAP_ProcedureCode_id_SRVCCPreparation	= 46,
+	RANAP_ProcedureCode_id_UeRadioCapabilityMatch	= 47
+} e_RANAP_ProcedureCode;
+
+/* RANAP_ProcedureCode */
+typedef long	 RANAP_ProcedureCode_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_RANAP_ProcedureCode;
+asn_struct_free_f RANAP_ProcedureCode_free;
+asn_struct_print_f RANAP_ProcedureCode_print;
+asn_constr_check_f RANAP_ProcedureCode_constraint;
+ber_type_decoder_f RANAP_ProcedureCode_decode_ber;
+der_type_encoder_f RANAP_ProcedureCode_encode_der;
+xer_type_decoder_f RANAP_ProcedureCode_decode_xer;
+xer_type_encoder_f RANAP_ProcedureCode_encode_xer;
+per_type_decoder_f RANAP_ProcedureCode_decode_uper;
+per_type_encoder_f RANAP_ProcedureCode_encode_uper;
+per_type_decoder_f RANAP_ProcedureCode_decode_aper;
+per_type_encoder_f RANAP_ProcedureCode_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _RANAP_ProcedureCode_H_ */
+#include <asn_internal.h>