aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1compiler
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2014-01-14 01:48:37 -0800
committerLev Walkin <vlm@lionet.info>2014-01-14 01:48:37 -0800
commit5b63acf7aa79be34f6d16ec57a02cbe63346a6a6 (patch)
tree83211f76faa92dc4df69acfc6a1c7d851cd1e2c1 /libasn1compiler
parentaef10c36f77866a4097c53fdbf3f9d33baa3f010 (diff)
remove errors with ./configure --enable-Werror
Diffstat (limited to 'libasn1compiler')
-rw-r--r--libasn1compiler/asn1c_constraint.c4
-rw-r--r--libasn1compiler/asn1c_misc.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/libasn1compiler/asn1c_constraint.c b/libasn1compiler/asn1c_constraint.c
index c957623e..822c6cec 100644
--- a/libasn1compiler/asn1c_constraint.c
+++ b/libasn1compiler/asn1c_constraint.c
@@ -704,8 +704,8 @@ native_long_sign(asn1cnst_range_t *r) {
if(r->left.type == ARE_VALUE
&& r->left.value >= 0
&& r->right.type == ARE_VALUE
- && r->right.value > 2147483647UL
- && r->right.value <= 4294967295UL) {
+ && r->right.value > 2147483647
+ && (unsigned long)r->right.value <= 4294967295UL) {
if(r->el_count == 0
&& r->left.value == 0
&& r->right.value == 4294967295UL)
diff --git a/libasn1compiler/asn1c_misc.c b/libasn1compiler/asn1c_misc.c
index 0ccd3362..6ffd1f0a 100644
--- a/libasn1compiler/asn1c_misc.c
+++ b/libasn1compiler/asn1c_misc.c
@@ -379,7 +379,7 @@ asn1c_type_fits_long(arg_t *arg, asn1p_expr_t *expr) {
&& left.value >= 0
&& right.type == ARE_VALUE
&& right.value > 2147483647
- && right.value <= 4294967295UL)
+ && (unsigned long)right.value <= 4294967295UL)
return FL_FITS_UNSIGN;