Skip to content

Commit 3a3a5d5

Browse files
djberg96ueno
authored andcommitted
Fix comparison warnings and unused variable warning.
1 parent 6c22a5b commit 3a3a5d5

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

ext/gpgme/gpgme_n.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -264,19 +264,19 @@ rb_s_gpgme_hash_algo_name (VALUE dummy, VALUE valgo)
264264
static VALUE
265265
rb_s_gpgme_err_code (VALUE dummy, VALUE verr)
266266
{
267-
return INT2FIX(gpgme_err_code (NUM2LONG(verr)));
267+
return INT2FIX(gpgme_err_code (NUM2UINT(verr)));
268268
}
269269

270270
static VALUE
271271
rb_s_gpgme_err_source (VALUE dummy, VALUE verr)
272272
{
273-
return INT2FIX(gpgme_err_source (NUM2LONG(verr)));
273+
return INT2FIX(gpgme_err_source (NUM2UINT(verr)));
274274
}
275275

276276
static VALUE
277277
rb_s_gpgme_strerror (VALUE dummy, VALUE verr)
278278
{
279-
return rb_str_new2 (gpgme_strerror (NUM2LONG(verr)));
279+
return rb_str_new2 (gpgme_strerror (NUM2UINT(verr)));
280280
}
281281

282282
static VALUE
@@ -299,7 +299,7 @@ rb_s_gpgme_data_new_from_mem (VALUE dummy, VALUE rdh, VALUE vbuffer,
299299
size_t size = NUM2UINT(vsize);
300300
gpgme_error_t err;
301301

302-
if (RSTRING_LEN(vbuffer) < size)
302+
if ((size_t)RSTRING_LEN(vbuffer) < size)
303303
rb_raise (rb_eArgError, "argument out of range");
304304

305305
err = gpgme_data_new_from_mem (&dh, StringValuePtr(vbuffer), size, 1);
@@ -538,7 +538,6 @@ rb_s_gpgme_get_ctx_flag (VALUE dummy, VALUE vctx, VALUE vname)
538538
{
539539
gpgme_ctx_t ctx;
540540
const char* name;
541-
int yes;
542541

543542
name = StringValueCStr(vname);
544543

0 commit comments

Comments
 (0)