fix OER stubs order
diff --git a/skeletons/INTEGER.c b/skeletons/INTEGER.c
index e00c9ca..00aea43 100644
--- a/skeletons/INTEGER.c
+++ b/skeletons/INTEGER.c
@@ -24,13 +24,6 @@
INTEGER_encode_der,
INTEGER_decode_xer,
INTEGER_encode_xer,
-#ifdef ASN_DISABLE_PER_SUPPORT
- 0,
- 0,
-#else
- INTEGER_decode_uper, /* Unaligned PER decoder */
- INTEGER_encode_uper, /* Unaligned PER encoder */
-#endif /* ASN_DISABLE_PER_SUPPORT */
#ifdef ASN_DISABLE_OER_SUPPORT
0,
0,
@@ -38,6 +31,13 @@
INTEGER_decode_oer, /* OER decoder */
INTEGER_encode_oer, /* Canonical OER encoder */
#endif /* ASN_DISABLE_OER_SUPPORT */
+#ifdef ASN_DISABLE_PER_SUPPORT
+ 0,
+ 0,
+#else
+ INTEGER_decode_uper, /* Unaligned PER decoder */
+ INTEGER_encode_uper, /* Unaligned PER encoder */
+#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */
asn_DEF_INTEGER_tags,
sizeof(asn_DEF_INTEGER_tags) / sizeof(asn_DEF_INTEGER_tags[0]),