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: