- Check_Type ((key), T_STRING); \
- if (rb_funcall ((key), rb_intern ("include?"), \
- 1, INT2FIX (0)) == Qtrue) \
+ if (rb_funcall (key, rb_intern ("include?"), \
+ 1, INT2FIX (0)) == Qtrue) \
VALUE file = Qnil, mode = Qnil;
Eet_File **ef = NULL;
Eet_File_Mode m = EET_FILE_MODE_READ;
VALUE file = Qnil, mode = Qnil;
Eet_File **ef = NULL;
Eet_File_Mode m = EET_FILE_MODE_READ;
Data_Get_Struct (self, Eet_File *, ef);
rb_scan_args (argc, argv, "11", &file, &mode);
Data_Get_Struct (self, Eet_File *, ef);
rb_scan_args (argc, argv, "11", &file, &mode);
rb_scan_args (argc, argv, "01", &glob);
rb_scan_args (argc, argv, "01", &glob);
- tmp = StringValuePtr (key);
-
- if (!eet_delete (*ef, tmp))
- rb_raise (rb_eIOError, "cannot delete entry - %s", tmp);
+ if (!eet_delete (*ef, ckey))
+ rb_raise (rb_eIOError, "cannot delete entry - %s", ckey);
rb_scan_args (argc, argv, "21", &key, &buf, &comp);
if (NIL_P (comp))
comp = Qtrue;
rb_scan_args (argc, argv, "21", &key, &buf, &comp);
if (NIL_P (comp))
comp = Qtrue;
- n = eet_write (*ef, StringValuePtr (key),
- StringValuePtr (buf), RSTRING (buf)->len,
+ n = eet_write (*ef, ckey,
+ cbuf, RSTRING (buf)->len,
int w = 0, h = 0, has_alpha = 0, level = 0, quality = 0, lossy = 0;
Data_Get_Struct (self, Eet_File *, ef);
int w = 0, h = 0, has_alpha = 0, level = 0, quality = 0, lossy = 0;
Data_Get_Struct (self, Eet_File *, ef);
- data = eet_data_image_read (*ef, StringValuePtr (key), &w, &h,
+ data = eet_data_image_read (*ef, ckey, &w, &h,
&has_alpha, &level, &quality,
&lossy);
if (!data)
&has_alpha, &level, &quality,
&lossy);
if (!data)
VALUE key = Qnil, buf = Qnil, w = Qnil, h = Qnil, has_alpha = Qnil;
VALUE comp = Qnil, tmp;
Eet_File **ef = NULL;
VALUE key = Qnil, buf = Qnil, w = Qnil, h = Qnil, has_alpha = Qnil;
VALUE comp = Qnil, tmp;
Eet_File **ef = NULL;
int n, lossy = 0, level = 9, quality = 100;
Data_Get_Struct (self, Eet_File *, ef);
int n, lossy = 0, level = 9, quality = 100;
Data_Get_Struct (self, Eet_File *, ef);
rb_scan_args (argc, argv, "42", &key, &buf, &w, &h, &has_alpha,
&comp);
rb_scan_args (argc, argv, "42", &key, &buf, &w, &h, &has_alpha,
&comp);
Check_Type (w, T_FIXNUM);
Check_Type (h, T_FIXNUM);
Check_Type (w, T_FIXNUM);
Check_Type (h, T_FIXNUM);