aboutsummaryrefslogtreecommitdiffstats
path: root/skeletons/constraints.c
diff options
context:
space:
mode:
authorvlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826>2004-06-05 08:17:50 +0000
committervlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826>2004-06-05 08:17:50 +0000
commitb42843adeb68eab8020f4bc2345c677edd32025f (patch)
tree16056f1fa90b24a32b46bcb276b4f5374122125d /skeletons/constraints.c
parent4d951ef0f420f0806a9d6a24706c5e960210662c (diff)
enforsed compilation with -W -Werror
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@10 59561ff5-6e30-0410-9f3c-9617f08c8826
Diffstat (limited to 'skeletons/constraints.c')
-rw-r--r--skeletons/constraints.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/skeletons/constraints.c b/skeletons/constraints.c
index 13a1b402..cf317061 100644
--- a/skeletons/constraints.c
+++ b/skeletons/constraints.c
@@ -4,6 +4,12 @@
int
asn_generic_no_constraint(asn1_TYPE_descriptor_t *type_descriptor,
const void *struct_ptr, asn_app_consume_bytes_f *cb, void *key) {
+
+ (void)type_descriptor; /* Unused argument */
+ (void)struct_ptr; /* Unused argument */
+ (void)cb; /* Unused argument */
+ (void)key; /* Unused argument */
+
/* Nothing to check */
return 0;
}
@@ -11,6 +17,12 @@ asn_generic_no_constraint(asn1_TYPE_descriptor_t *type_descriptor,
int
asn_generic_unknown_constraint(asn1_TYPE_descriptor_t *type_descriptor,
const void *struct_ptr, asn_app_consume_bytes_f *cb, void *key) {
+
+ (void)type_descriptor; /* Unused argument */
+ (void)struct_ptr; /* Unused argument */
+ (void)cb; /* Unused argument */
+ (void)key; /* Unused argument */
+
/* Unknown how to check */
return 0;
}
@@ -86,7 +98,7 @@ _asn_i_log_error(asn_app_consume_bytes_f *cb, void *key, const char *fmt, ...) {
/* Fall through */
}
- if(ret < sizeof(buf)) {
+ if(ret < (ssize_t)sizeof(buf)) {
cb(buf, ret, key);
return;
}
@@ -102,7 +114,7 @@ _asn_i_log_error(asn_app_consume_bytes_f *cb, void *key, const char *fmt, ...) {
va_start(ap, fmt);
ret = vsnprintf(buf, len, fmt, ap);
va_end(ap);
- if(ret < 0 || ret >= len) {
+ if(ret < 0 || ret >= (ssize_t)len) {
ret = sizeof("<broken vsnprintf>") - 1;
memcpy(buf, "<broken vsnprintf>", ret + 1);
}