Commit f3c089ee authored by Lev Walkin's avatar Lev Walkin

remove MSVC warnings

parent 8e391913
...@@ -384,7 +384,7 @@ INTEGER__xer_body_decode(asn_TYPE_descriptor_t *td, void *sptr, const void *chun ...@@ -384,7 +384,7 @@ INTEGER__xer_body_decode(asn_TYPE_descriptor_t *td, void *sptr, const void *chun
case ST_HEXDIGIT2: case ST_HEXDIGIT2:
value += (lv - 0x30); value += (lv - 0x30);
state = ST_HEXCOLON; state = ST_HEXCOLON;
st->buf[st->size++] = value; st->buf[st->size++] = (uint8_t)value;
continue; continue;
case ST_HEXCOLON: case ST_HEXCOLON:
return XPBD_BROKEN_ENCODING; return XPBD_BROKEN_ENCODING;
...@@ -467,7 +467,7 @@ INTEGER__xer_body_decode(asn_TYPE_descriptor_t *td, void *sptr, const void *chun ...@@ -467,7 +467,7 @@ INTEGER__xer_body_decode(asn_TYPE_descriptor_t *td, void *sptr, const void *chun
case ST_HEXDIGIT2: case ST_HEXDIGIT2:
value += lv - ((lv < 0x61) ? 0x41 : 0x61); value += lv - ((lv < 0x61) ? 0x41 : 0x61);
value += 10; value += 10;
st->buf[st->size++] = value; st->buf[st->size++] = (uint8_t)value;
state = ST_HEXCOLON; state = ST_HEXCOLON;
continue; continue;
case ST_DIGITS: case ST_DIGITS:
...@@ -843,7 +843,7 @@ asn_ulong2INTEGER(INTEGER_t *st, unsigned long value) { ...@@ -843,7 +843,7 @@ asn_ulong2INTEGER(INTEGER_t *st, unsigned long value) {
end = buf + (sizeof(value) + 1); end = buf + (sizeof(value) + 1);
buf[0] = 0; buf[0] = 0;
for(b = buf, shr = (sizeof(long)-1)*8; b < end; shr -= 8) for(b = buf, shr = (sizeof(long)-1)*8; b < end; shr -= 8)
*(++b) = value >> shr; *(++b) = (uint8_t)(value >> shr);
if(st->buf) FREEMEM(st->buf); if(st->buf) FREEMEM(st->buf);
st->buf = buf; st->buf = buf;
......
...@@ -145,7 +145,7 @@ NativeInteger_encode_der(asn_TYPE_descriptor_t *sd, void *ptr, ...@@ -145,7 +145,7 @@ NativeInteger_encode_der(asn_TYPE_descriptor_t *sd, void *ptr,
/* Prepare a fake INTEGER */ /* Prepare a fake INTEGER */
for(p = buf + sizeof(buf) - 1; p >= buf; p--, native >>= 8) for(p = buf + sizeof(buf) - 1; p >= buf; p--, native >>= 8)
*p = native; *p = (uint8_t)native;
tmp.buf = buf; tmp.buf = buf;
tmp.size = sizeof(buf); tmp.size = sizeof(buf);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment