fix warnings
diff --git a/skeletons/constr_SET.h b/skeletons/constr_SET.h
index 6a3a1aa..702bc05 100644
--- a/skeletons/constr_SET.h
+++ b/skeletons/constr_SET.h
@@ -13,33 +13,33 @@
 
 
 typedef const struct asn_SET_specifics_s {
-	/*
-	 * Target structure description.
-	 */
-	int struct_size;	/* Size of the target structure. */
-	int ctx_offset;		/* Offset of the asn_struct_ctx_t member */
-	int pres_offset;	/* Offset of _presence_map member */
+    /*
+     * Target structure description.
+     */
+    unsigned struct_size;       /* Size of the target structure. */
+    unsigned ctx_offset;        /* Offset of the asn_struct_ctx_t member */
+    unsigned pres_offset;       /* Offset of _presence_map member */
 
-	/*
-	 * Tags to members mapping table (sorted).
-	 * Sometimes suitable for DER encoding (untagged CHOICE is present);
-	 * if so, tag2el_count will be greater than td->elements_count.
-	 */
-	const asn_TYPE_tag2member_t *tag2el;
-	int tag2el_count;
+    /*
+     * Tags to members mapping table (sorted).
+     * Sometimes suitable for DER encoding (untagged CHOICE is present);
+     * if so, tag2el_count will be greater than td->elements_count.
+     */
+    const asn_TYPE_tag2member_t *tag2el;
+    unsigned tag2el_count;
 
-	/*
-	 * Tags to members mapping table, second edition.
-	 * Suitable for CANONICAL-XER encoding.
-	 */
-	const asn_TYPE_tag2member_t *tag2el_cxer;
-	int tag2el_cxer_count;
+    /*
+     * Tags to members mapping table, second edition.
+     * Suitable for CANONICAL-XER encoding.
+     */
+    const asn_TYPE_tag2member_t *tag2el_cxer;
+    unsigned tag2el_cxer_count;
 
-	/*
-	 * Extensions-related stuff.
-	 */
-	int extensible;				/* Whether SET is extensible */
-	const unsigned int *_mandatory_elements;	/* Bitmask of mandatory ones */
+    /*
+     * Extensions-related stuff.
+     */
+    int extensible;                             /* Whether SET is extensible */
+    const unsigned int *_mandatory_elements;    /* Bitmask of mandatory ones */
 } asn_SET_specifics_t;
 
 /*