moved decl around to maintain comments continuity
diff --git a/skeletons/xer_encoder.h b/skeletons/xer_encoder.h
index 564eea7..9d75922 100644
--- a/skeletons/xer_encoder.h
+++ b/skeletons/xer_encoder.h
@@ -32,6 +32,17 @@
 );
 
 /*
+ * The variant of the above function which dumps the BASIC-XER (XER_F_BASIC)
+ * output into the chosen file pointer.
+ * RETURN VALUES:
+ * 	 0: The structure is printed.
+ * 	-1: Problem printing the structure.
+ * WARNING: No sensible errno value is returned.
+ */
+int xer_fprint(FILE *stream, const struct asn_TYPE_descriptor_s *td,
+               const void *struct_ptr);
+
+/*
  * A helper function that uses XER encoding/decoding to verify that:
  * - Both structures encode into the same BASIC XER.
  * - Both resulting XER byte streams can be decoded back.
@@ -54,17 +65,6 @@
     const void *struct2, FILE *opt_debug_stream);
 
 /*
- * The variant of the above function which dumps the BASIC-XER (XER_F_BASIC)
- * output into the chosen file pointer.
- * RETURN VALUES:
- * 	 0: The structure is printed.
- * 	-1: Problem printing the structure.
- * WARNING: No sensible errno value is returned.
- */
-int xer_fprint(FILE *stream, const struct asn_TYPE_descriptor_s *td,
-               const void *sptr);
-
-/*
  * Type of the generic XER encoder.
  */
 typedef asn_enc_rval_t(xer_type_encoder_f)(