clean-up; removed unnecessary field from type descriptor

diff --git a/skeletons/INTEGER.h b/skeletons/INTEGER.h
index 89ab1af..b42321b 100644
--- a/skeletons/INTEGER.h
+++ b/skeletons/INTEGER.h
@@ -6,15 +6,12 @@
 #define	_INTEGER_H_
 
 #include <asn_application.h>
+#include <ber_codec_prim.h>
 
-typedef struct INTEGER {
-	uint8_t *buf;	/* Buffer with consecutive INTEGER bits (big-endian) */
-	int size;	/* Size of the buffer */
-} INTEGER_t;
+typedef ASN__PRIMITIVE_TYPE_t INTEGER_t;
 
 extern asn1_TYPE_descriptor_t asn1_DEF_INTEGER;
 
-asn_struct_free_f INTEGER_free;
 asn_struct_print_f INTEGER_print;
 ber_type_decoder_f INTEGER_decode_ber;
 der_type_encoder_f INTEGER_encode_der;