Simplify the logic of accessing codec function for specific TYPE
diff --git a/skeletons/UTF8String.h b/skeletons/UTF8String.h
index 3bc8ea6..6713252 100644
--- a/skeletons/UTF8String.h
+++ b/skeletons/UTF8String.h
@@ -18,6 +18,15 @@
asn_struct_print_f UTF8String_print;
asn_constr_check_f UTF8String_constraint;
+#define UTF8String_free OCTET_STRING_free
+#define UTF8String_constraint UTF8String_constraint
+#define UTF8String_decode_ber OCTET_STRING_decode_ber
+#define UTF8String_encode_der OCTET_STRING_encode_der
+#define UTF8String_decode_xer OCTET_STRING_decode_xer_utf8
+#define UTF8String_encode_xer OCTET_STRING_encode_xer_utf8
+#define UTF8String_decode_uper OCTET_STRING_decode_uper
+#define UTF8String_encode_uper OCTET_STRING_encode_uper
+
/*
* Returns length of the given UTF-8 string in characters,
* or a negative error code: