提交 6c430321 编写于 作者: G Geoff Thorpe

minor signed/unsigned warning fixes

上级 37ead9be
......@@ -341,7 +341,7 @@ bad:
num -= offset;
if ((length == 0) || (length > num)) length=(unsigned int)num;
if ((length == 0) || ((long)length > num)) length=(unsigned int)num;
if(derout) {
if(BIO_write(derout, str + offset, length) != (int)length) {
BIO_printf(bio_err, "Error writing output\n");
......
......@@ -1322,7 +1322,7 @@ start: for (;;)
/* If OBJ not recognised ignore it */
if ((nid=OBJ_txt2nid(type)) == NID_undef) goto start;
if (BIO_snprintf(buf,sizeof buf,"%s_default",v->name)
>= sizeof buf)
>= (int)sizeof(buf))
{
BIO_printf(bio_err,"Name '%s' too long\n",v->name);
return 0;
......@@ -1387,7 +1387,7 @@ start2: for (;;)
goto start2;
if (BIO_snprintf(buf,sizeof buf,"%s_default",type)
>= sizeof buf)
>= (int)sizeof(buf))
{
BIO_printf(bio_err,"Name '%s' too long\n",v->name);
return 0;
......
......@@ -84,7 +84,7 @@ void DES_cfb_encrypt(const unsigned char *in, unsigned char *out, int numbits,
c2l(iv,v1);
if (enc)
{
while (l >= n)
while (l >= (unsigned long)n)
{
l-=n;
ti[0]=v0;
......@@ -126,7 +126,7 @@ void DES_cfb_encrypt(const unsigned char *in, unsigned char *out, int numbits,
}
else
{
while (l >= n)
while (l >= (unsigned long)n)
{
l-=n;
ti[0]=v0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册