enforsed compilation with -W -Werror


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@10 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/skeletons/GeneralizedTime.c b/skeletons/GeneralizedTime.c
index 01d7a73..1dadb92 100644
--- a/skeletons/GeneralizedTime.c
+++ b/skeletons/GeneralizedTime.c
@@ -30,6 +30,7 @@
 	  / sizeof(asn1_DEF_GeneralizedTime_tags[0]),
 	1,	/* Single UNIVERSAL tag may be implicitly overriden */
 	-1,	/* Both ways are fine */
+	0	/* No specifics */
 };
 
 #endif	/* __NO_ASN_TABLE__ */
@@ -59,6 +60,9 @@
 	asn_app_consume_bytes_f *cb, void *app_key) {
 	const GeneralizedTime_t *st = sptr;
 
+	(void)td;	/* Unused argument */
+	(void)ilevel;	/* Unused argument */
+
 	if(st && st->buf) {
 		char buf[32];
 		struct tm tm;
@@ -72,7 +76,7 @@
 			"%04d-%02d-%02d %02d:%02d%02d",
 			tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday,
 			tm.tm_hour, tm.tm_min, tm.tm_sec);
-		assert(ret > 0 && ret < sizeof(buf));
+		assert(ret > 0 && ret < (int)sizeof(buf));
 		return cb(buf, ret, app_key);
 	} else {
 		return cb("<absent>", 8, app_key);