fix OER stubs order
diff --git a/skeletons/ISO646String.c b/skeletons/ISO646String.c
index 5d30c28..87313ba 100644
--- a/skeletons/ISO646String.c
+++ b/skeletons/ISO646String.c
@@ -27,13 +27,6 @@
OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_utf8,
OCTET_STRING_encode_xer_utf8,
-#ifdef ASN_DISABLE_PER_SUPPORT
- 0,
- 0,
-#else
- OCTET_STRING_decode_uper,
- OCTET_STRING_encode_uper,
-#endif /* ASN_DISABLE_PER_SUPPORT */
#ifdef ASN_DISABLE_OER_SUPPORT
0,
0,
@@ -41,6 +34,13 @@
0,
0,
#endif /* ASN_DISABLE_OER_SUPPORT */
+#ifdef ASN_DISABLE_PER_SUPPORT
+ 0,
+ 0,
+#else
+ OCTET_STRING_decode_uper,
+ OCTET_STRING_encode_uper,
+#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */
asn_DEF_ISO646String_tags,
sizeof(asn_DEF_ISO646String_tags)