aboutsummaryrefslogtreecommitdiffstats
path: root/skeletons/UTCTime.c
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-06-05 08:17:50 +0000
committerLev Walkin <vlm@lionet.info>2004-06-05 08:17:50 +0000
commitd9bd775af15aa7eacaea301de8344053221b3ba3 (patch)
tree16056f1fa90b24a32b46bcb276b4f5374122125d /skeletons/UTCTime.c
parent70e702872c991a425f25a5c412d6afada7995b37 (diff)
enforsed compilation with -W -Werror
Diffstat (limited to 'skeletons/UTCTime.c')
-rw-r--r--skeletons/UTCTime.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/skeletons/UTCTime.c b/skeletons/UTCTime.c
index e2f758ec..5ce2708b 100644
--- a/skeletons/UTCTime.c
+++ b/skeletons/UTCTime.c
@@ -29,6 +29,7 @@ asn1_TYPE_descriptor_t asn1_DEF_UTCTime = {
/ sizeof(asn1_DEF_UTCTime_tags[0]),
1, /* Single UNIVERSAL tag may be implicitly overriden */
-1, /* Both ways are fine */
+ 0 /* No specifics */
};
#endif /* __NO_ASN_TABLE__ */
@@ -58,6 +59,9 @@ UTCTime_print(asn1_TYPE_descriptor_t *td, const void *sptr, int ilevel,
asn_app_consume_bytes_f *cb, void *app_key) {
const UTCTime_t *st = sptr;
+ (void)td; /* Unused argument */
+ (void)ilevel; /* Unused argument */
+
if(st && st->buf) {
char buf[32];
struct tm tm;
@@ -71,7 +75,7 @@ UTCTime_print(asn1_TYPE_descriptor_t *td, const void *sptr, int ilevel,
"%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);
@@ -83,7 +87,8 @@ asn_UT2time(const UTCTime_t *st, struct tm *_tm) {
char buf[17+2]; /* "AAMMJJhhmmss+hhmm" = 17, + 2 = 19 */
GeneralizedTime_t gt;
- if(!st || !st->buf || st->size < 11 || st->size > (sizeof(buf) - 2)) {
+ if(!st || !st->buf
+ || st->size < 11 || st->size > ((int)sizeof(buf) - 2)) {
errno = EINVAL;
return -1;
}