rspro_util: Add header file

Change-Id: I2f66531008943fa6bdc3c286aee2afd254384018
diff --git a/src/rspro_util.c b/src/rspro_util.c
index 9f8c3d5..1db5ceb 100644
--- a/src/rspro_util.c
+++ b/src/rspro_util.c
@@ -6,6 +6,8 @@
 #include <osmocom/core/msgb.h>
 #include <osmocom/rspro/RsproPDU.h>
 
+#include "rspro_util.h"
+
 struct msgb *rspro_msgb_alloc(void)
 {
 	return msgb_alloc_headroom(1024, 8, "RSPRO");
@@ -51,20 +53,9 @@
 	return pdu;
 }
 
-#define MAX_NAME_LEN 32
-struct app_comp_id {
-	char name[MAX_NAME_LEN+1];
-	char software[MAX_NAME_LEN+1];
-	char sw_version[MAX_NAME_LEN+1];
-	char hw_manufacturer[MAX_NAME_LEN+1];
-	char hw_model[MAX_NAME_LEN+1];
-	char hw_serial_nr[MAX_NAME_LEN+1];
-	char hw_version[MAX_NAME_LEN+1];
-	char fw_version[MAX_NAME_LEN+1];
-};
-
 static void fill_comp_id(ComponentIdentity_t *out, const struct app_comp_id *in)
 {
+	out->type = in->type;
 	OCTET_STRING_fromString(&out->name, in->name);
 	OCTET_STRING_fromString(&out->software, in->software);
 	OCTET_STRING_fromString(&out->swVersion, in->sw_version);