X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=ext%2Fext.c;h=2fa47a942b54c6c907dff881ae6b46be2467acf5;hb=55a30d72d58511425905f5c25c9153a850710a6c;hp=0ab91b3ad66c6525c3c464723c0961c09f7e2765;hpb=3684e1f7b1a70989f359bc1f9ef6a1388811567c;p=ruby-eet.git diff --git a/ext/ext.c b/ext/ext.c index 0ab91b3..2fa47a9 100644 --- a/ext/ext.c +++ b/ext/ext.c @@ -1,6 +1,4 @@ /* - * $Id: ext.c 74 2006-05-13 10:34:36Z tilman $ - * * Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de) * * Permission is hereby granted, free of charge, to any person obtaining @@ -363,7 +361,8 @@ c_read_image (VALUE self, VALUE key) Eet_File **ef = NULL; void *data; char *ckey; - int w = 0, h = 0, has_alpha = 0, level = 0, quality = 0, lossy = 0; + unsigned int w = 0, h = 0; + int has_alpha = 0, level = 0, quality = 0, lossy = 0; Data_Get_Struct (self, Eet_File *, ef); CHECK_CLOSED (ef); @@ -503,7 +502,7 @@ chunk_to_s (VALUE self) buf_len = 9 + tag->len + data->len; ret = rb_str_buf_new (buf_len); - buf = RSTRING (ret)->ptr; + buf = (unsigned char *) RSTRING (ret)->ptr; RSTRING (ret)->len = buf_len; memcpy (buf, "CHnK", 4);