Fix compilation - use eo_unref and buffer map

Remove eo api usage for TEXT and LINE objects.
This is a very quickly made patch, in order to test. Expedite
tests might need to be fixed up a little bit more if we use eo_halt.

Running expedite spews out TONS of errors.
devs/lauromoura/reporting
Jean-Philippe Andre 7 years ago
parent 9a98d6376b
commit 74007f65bc
  1. 2
      src/bin/about.c
  2. 2
      src/bin/image_blend_border.c
  3. 2
      src/bin/image_blend_border_recolor.c
  4. 2
      src/bin/image_blend_fade_pow2_unscaled.c
  5. 2
      src/bin/image_blend_fade_unscaled.c
  6. 2
      src/bin/image_blend_many_smooth_same_scaled.c
  7. 2
      src/bin/image_blend_nearest_same_scaled.c
  8. 2
      src/bin/image_blend_nearest_scaled.c
  9. 2
      src/bin/image_blend_nearest_solid_same_scaled.c
  10. 2
      src/bin/image_blend_nearest_solid_scaled.c
  11. 2
      src/bin/image_blend_occlude1.c
  12. 2
      src/bin/image_blend_occlude1_few.c
  13. 2
      src/bin/image_blend_occlude1_many.c
  14. 2
      src/bin/image_blend_occlude1_very_many.c
  15. 2
      src/bin/image_blend_occlude2.c
  16. 2
      src/bin/image_blend_occlude2_few.c
  17. 2
      src/bin/image_blend_occlude2_many.c
  18. 2
      src/bin/image_blend_occlude2_very_many.c
  19. 2
      src/bin/image_blend_occlude3.c
  20. 2
      src/bin/image_blend_occlude3_few.c
  21. 2
      src/bin/image_blend_occlude3_many.c
  22. 2
      src/bin/image_blend_occlude3_very_many.c
  23. 2
      src/bin/image_blend_smooth_same_scaled.c
  24. 2
      src/bin/image_blend_smooth_scaled.c
  25. 2
      src/bin/image_blend_smooth_solid_same_scaled.c
  26. 2
      src/bin/image_blend_smooth_solid_scaled.c
  27. 2
      src/bin/image_blend_solid_border.c
  28. 2
      src/bin/image_blend_solid_fade_pow2_unscaled.c
  29. 2
      src/bin/image_blend_solid_fade_unscaled.c
  30. 4
      src/bin/image_blend_solid_middle_border.c
  31. 4
      src/bin/image_blend_solid_middle_unscaled.c
  32. 2
      src/bin/image_blend_solid_unscaled.c
  33. 2
      src/bin/image_blend_unscaled.c
  34. 2
      src/bin/image_crossfade.c
  35. 15
      src/bin/image_data_argb.c
  36. 16
      src/bin/image_data_argb_alpha.c
  37. 4
      src/bin/image_data_ycbcr601pl.c
  38. 9
      src/bin/image_data_ycbcr601pl_map_nearest_solid_rotate.c
  39. 9
      src/bin/image_data_ycbcr601pl_map_solid_rotate.c
  40. 10
      src/bin/image_data_ycbcr601pl_wide_stride.c
  41. 2
      src/bin/image_map_3d_1.c
  42. 2
      src/bin/image_map_3d_2.c
  43. 2
      src/bin/image_map_3d_3.c
  44. 2
      src/bin/image_map_3d_4.c
  45. 2
      src/bin/image_map_3d_5.c
  46. 2
      src/bin/image_map_3d_6.c
  47. 4
      src/bin/image_map_3d_flow.c
  48. 2
      src/bin/image_map_color_alpha_nearest_rotate.c
  49. 2
      src/bin/image_map_color_alpha_nearest_solid_rotate.c
  50. 2
      src/bin/image_map_color_alpha_rotate.c
  51. 2
      src/bin/image_map_color_alpha_solid_rotate.c
  52. 2
      src/bin/image_map_color_nearest_rotate.c
  53. 2
      src/bin/image_map_color_nearest_solid_rotate.c
  54. 2
      src/bin/image_map_color_rotate.c
  55. 2
      src/bin/image_map_color_solid_rotate.c
  56. 2
      src/bin/image_map_nearest_rotate.c
  57. 2
      src/bin/image_map_nearest_solid_rotate.c
  58. 2
      src/bin/image_map_rotate.c
  59. 2
      src/bin/image_map_solid_rotate.c
  60. 2
      src/bin/image_mask.c
  61. 4
      src/bin/image_mask_10.c
  62. 4
      src/bin/image_mask_11.c
  63. 4
      src/bin/image_mask_12.c
  64. 4
      src/bin/image_mask_13.c
  65. 2
      src/bin/image_mask_2.c
  66. 2
      src/bin/image_mask_3.c
  67. 4
      src/bin/image_mask_4.c
  68. 4
      src/bin/image_mask_5.c
  69. 4
      src/bin/image_mask_6.c
  70. 4
      src/bin/image_mask_7.c
  71. 4
      src/bin/image_mask_8.c
  72. 4
      src/bin/image_mask_9.c
  73. 2
      src/bin/image_quality_scale.c
  74. 10
      src/bin/line_blend.c
  75. 2
      src/bin/poly_blend.c
  76. 2
      src/bin/proxy_image.c
  77. 2
      src/bin/proxy_image_offscreen.c
  78. 14
      src/bin/proxy_text_fixed.c
  79. 4
      src/bin/proxy_text_random.c
  80. 2
      src/bin/rect_blend.c
  81. 2
      src/bin/rect_blend_few.c
  82. 2
      src/bin/rect_blend_pow2.c
  83. 2
      src/bin/rect_blend_pow2_few.c
  84. 2
      src/bin/rect_solid.c
  85. 2
      src/bin/rect_solid_few.c
  86. 12
      src/bin/snapshot_widgets_file_icons.c
  87. 4
      src/bin/text_basic.c
  88. 4
      src/bin/text_change.c
  89. 14
      src/bin/text_styles.c
  90. 14
      src/bin/text_styles_different_strings.c
  91. 2
      src/bin/textblock_auto_align.c
  92. 2
      src/bin/textblock_basic.c
  93. 2
      src/bin/textblock_intl.c
  94. 2
      src/bin/textblock_text_append.c
  95. 6
      src/bin/ui.c
  96. 2
      src/bin/vg_basic_circle.c
  97. 2
      src/bin/vg_basic_gradient.c
  98. 2
      src/bin/vg_basic_rect.c
  99. 2
      src/bin/vg_scaled.c
  100. 10
      src/bin/widgets_file_icons.c
  101. Some files were not shown because too many files have changed in this diff Show More

@ -49,7 +49,7 @@ _setup(void)
static void
_cleanup(void)
{
eo_del(o_text);
eo_unref(o_text);
o_text = NULL;
}

@ -36,7 +36,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -37,7 +37,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -42,7 +42,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -40,7 +40,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -43,7 +43,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < MANYNUM; i++) eo_del(o_images[i]);
for (i = 0; i < MANYNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -36,7 +36,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -36,7 +36,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -36,7 +36,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -36,7 +36,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -50,7 +50,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -53,7 +53,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -53,7 +53,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -53,7 +53,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -50,7 +50,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -53,7 +53,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -53,7 +53,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -53,7 +53,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -50,7 +50,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -53,7 +53,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -53,7 +53,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -53,7 +53,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -36,7 +36,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -36,7 +36,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -36,7 +36,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -36,7 +36,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -36,7 +36,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -42,7 +42,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -41,7 +41,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -27,7 +27,7 @@ static void _setup(void)
o_images[i] = o;
efl_file_set(o, build_path("bar.png"), NULL);
efl_image_border_set(o, 6, 6, 6, 6);
efl_image_border_center_fill_set(o, EVAS_BORDER_FILL_SOLID);
efl_image_border_center_fill_set(o, EFL_GFX_BORDER_FILL_MODE_SOLID);
efl_gfx_visible_set(o, EINA_TRUE);
}
done = 0;
@ -37,7 +37,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -29,7 +29,7 @@ static void _setup(void)
efl_gfx_fill_set(o, 0, 0, 120, 160);
efl_gfx_size_set(o, 120, 160);
efl_image_border_set(o, 43, 48, 48, 83);
efl_image_border_center_fill_set(o, EVAS_BORDER_FILL_SOLID);
efl_image_border_center_fill_set(o, EFL_GFX_BORDER_FILL_MODE_SOLID);
efl_gfx_visible_set(o, EINA_TRUE);
}
done = 0;
@ -39,7 +39,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -37,7 +37,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -37,7 +37,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -43,7 +43,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < 2; i++) eo_del(o_images[i]);
for (i = 0; i < 2; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -44,7 +44,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < 1; i++) eo_del(o_images[i]);
for (i = 0; i < 1; i++) eo_unref(o_images[i]);
}
/* loop - do things */
@ -55,6 +55,7 @@ static void _loop(double t, int f)
for (i = 0; i < 1; i++)
{
unsigned int *data, *p;
int length;
w = 640;
h = 480;
@ -63,7 +64,15 @@ static void _loop(double t, int f)
efl_gfx_position_set(o_images[i], x, y);
efl_gfx_size_set(o_images[i], w, h);
efl_gfx_fill_set(o_images[i], 0, 0, w, h);
data = efl_gfx_buffer_get(o_images[i], 1, &w, &h, &st, NULL);
data = efl_gfx_buffer_map(o_images[i], &length,
EFL_GFX_BUFFER_ACCESS_MODE_WRITE,
0, 0, 0, 0, EFL_GFX_COLORSPACE_ARGB8888,
&st);
if (!data)
{
fprintf(stderr, "ERROR: Failed to map image!\n");
continue;
}
st = st >> 2;
p = data;
for (y = 0; y < h; y++)
@ -75,7 +84,7 @@ static void _loop(double t, int f)
}
p += (st - w);
}
efl_gfx_buffer_set(o_images[i], data, w, h, st << 2, EFL_GFX_COLORSPACE_ARGB8888);
efl_gfx_buffer_unmap(o_images[i], data, length);
efl_gfx_buffer_update_add(o_images[i], 0, 0, w, h);
}
FPS_STD(NAME);

@ -44,7 +44,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < 1; i++) eo_del(o_images[i]);
for (i = 0; i < 1; i++) eo_unref(o_images[i]);
}
/* loop - do things */
@ -55,7 +55,7 @@ static void _loop(double t, int f)
for (i = 0; i < 1; i++)
{
unsigned int *data, *p;
int a, r, g, b;
int a, r, g, b, length;
w = 640;
h = 480;
@ -64,7 +64,15 @@ static void _loop(double t, int f)
efl_gfx_position_set(o_images[i], x, y);
efl_gfx_size_set(o_images[i], w, h);
efl_gfx_fill_set(o_images[i], 0, 0, w, h);
data = efl_gfx_buffer_get(o_images[i], 1, &w, &h, &st, NULL);
data = efl_gfx_buffer_map(o_images[i], &length,
EFL_GFX_BUFFER_ACCESS_MODE_WRITE,
0, 0, 0, 0, EFL_GFX_COLORSPACE_ARGB8888,
&st);
if (!data)
{
fprintf(stderr, "ERROR: Failed to map image!\n");
continue;
}
st = st >> 2;
p = data;
for (y = 0; y < h; y++)
@ -87,7 +95,7 @@ static void _loop(double t, int f)
}
p += (st - w);
}
efl_gfx_buffer_set(o_images[i], data, w, h, st << 2, EFL_GFX_COLORSPACE_ARGB8888);
efl_gfx_buffer_unmap(o_images[i], data, length);
efl_gfx_buffer_update_add(o_images[i], 0, 0, w, h);
}
FPS_STD(NAME);

@ -27,8 +27,6 @@ static void _setup(void)
Evas_Object *o;
for (i = 0; i < 1; i++)
{
unsigned int length;
o = eo_add(EVAS_IMAGE_CLASS, evas);
o_images[i] = o;
efl_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
@ -79,7 +77,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < 1; i++) eo_del(o_images[i]);
for (i = 0; i < 1; i++) eo_unref(o_images[i]);
// FIXME: the object is not destroyed anymore so we can't free the data
/* free(yp); */
/* free(up); */

@ -27,8 +27,6 @@ static void _setup(void)
Evas_Object *o;
for (i = 0; i < 1; i++)
{
unsigned int length;
o = eo_add(EVAS_IMAGE_CLASS, evas);
o_images[i] = o;
efl_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
@ -65,7 +63,10 @@ static void _setup(void)
*lp = vp + (y * 320);
lp++;
}
efl_gfx_buffer_set(o_images[i], data, 640, 480, 640 * sizeof (int), EVAS_COLORSPACE_YCBCR422P601_PL);
efl_gfx_buffer_data_set(o_images[i], data, 640, 480, 0, EFL_GFX_COLORSPACE_YCBCR422P601_PL);
free(yp);
free(up);
free(vp);
}
done = 0;
}
@ -74,7 +75,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < 1; i++) eo_del(o_images[i]);
for (i = 0; i < 1; i++) eo_unref(o_images[i]);
/* free(yp); */
/* free(up); */
/* free(vp); */

@ -27,8 +27,6 @@ static void _setup(void)
Evas_Object *o;
for (i = 0; i < 1; i++)
{
unsigned int length;
o = eo_add(EVAS_IMAGE_CLASS, evas);
o_images[i] = o;
efl_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
@ -64,7 +62,10 @@ static void _setup(void)
*lp = vp + (y * 320);
lp++;
}
efl_gfx_buffer_set(o_images[i], data, 640, 480, 640 * sizeof (int), EVAS_COLORSPACE_YCBCR422P601_PL);
efl_gfx_buffer_data_set(o_images[i], data, 640, 480, 0, EFL_GFX_COLORSPACE_YCBCR422P601_PL);
free(yp);
free(up);
free(vp);
}
done = 0;
}
@ -73,7 +74,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < 1; i++) eo_del(o_images[i]);
for (i = 0; i < 1; i++) eo_unref(o_images[i]);
/* free(yp); */
/* free(up); */
/* free(vp); */

@ -27,8 +27,6 @@ static void _setup(void)
Evas_Object *o;
for (i = 0; i < 1; i++)
{
unsigned int length;
o = eo_add(EVAS_IMAGE_CLASS, evas);
o_images[i] = o;
efl_image_content_hint_set(o, EVAS_IMAGE_CONTENT_HINT_DYNAMIC);
@ -64,8 +62,11 @@ static void _setup(void)
*lp = vp + (y * 320);
lp++;
}
efl_gfx_buffer_set(o_images[i], data, 640, 480, 640 * sizeof (int), EVAS_COLORSPACE_YCBCR422P601_PL);
efl_gfx_buffer_data_set(o_images[i], data, 640, 480, 0, EFL_GFX_COLORSPACE_YCBCR422P601_PL);
efl_gfx_buffer_update_add(o_images[i], 0, 0, 320, 480);
free(yp);
free(up);
free(vp);
}
done = 0;
}
@ -74,7 +75,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < 1; i++) eo_del(o_images[i]);
for (i = 0; i < 1; i++) eo_unref(o_images[i]);
/* free(yp); */
/* free(up); */
/* free(vp); */
@ -88,7 +89,6 @@ static void _loop(double t, int f)
for (i = 0; i < 1; i++)
{
unsigned char **data, **lp;
int stride;
w = 640;
h = 480;

@ -171,7 +171,7 @@ _cube_free(Cube *c)
{
int i;
for (i = 0; i < 6; i++) eo_del(c->side[i].o);
for (i = 0; i < 6; i++) eo_unref(c->side[i].o);
free(c);
}

@ -169,7 +169,7 @@ _cube_free(Cube *c)
{
int i;
for (i = 0; i < 6; i++) eo_del(c->side[i].o);
for (i = 0; i < 6; i++) eo_unref(c->side[i].o);
free(c);
}

@ -163,7 +163,7 @@ _cube_free(Cube *c)
{
int i;
for (i = 0; i < 6; i++) eo_del(c->side[i].o);
for (i = 0; i < 6; i++) eo_unref(c->side[i].o);
free(c);
}

@ -161,7 +161,7 @@ _cube_free(Cube *c)
{
int i;
for (i = 0; i < 6; i++) eo_del(c->side[i].o);
for (i = 0; i < 6; i++) eo_unref(c->side[i].o);
free(c);
}

@ -171,7 +171,7 @@ _cube_free(Cube *c)
{
int i;
for (i = 0; i < 6; i++) eo_del(c->side[i].o);
for (i = 0; i < 6; i++) eo_unref(c->side[i].o);
free(c);
}

@ -168,7 +168,7 @@ _cube_free(Cube *c)
{
int i;
for (i = 0; i < 6; i++) eo_del(c->side[i].o);
for (i = 0; i < 6; i++) eo_unref(c->side[i].o);
free(c);
}

@ -56,8 +56,8 @@ static void _cleanup(void)
int i;
for (i = 0; i < CNUM; i++)
{
eo_del(o_images[i]);
eo_del(o_reflec[i]);
eo_unref(o_images[i]);
eo_unref(o_reflec[i]);
}
}

@ -39,7 +39,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -39,7 +39,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -38,7 +38,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -38,7 +38,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -39,7 +39,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -39,7 +39,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -38,7 +38,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -38,7 +38,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -39,7 +39,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -39,7 +39,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -38,7 +38,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -38,7 +38,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < (OBNUM / 2); i++) eo_del(o_images[i]);
for (i = 0; i < (OBNUM / 2); i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -46,7 +46,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -48,8 +48,8 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < 1; i++) eo_del(o_images[i]);
eo_del(o_mask);
for (i = 0; i < 1; i++) eo_unref(o_images[i]);
eo_unref(o_mask);
}
/* loop - do things */

@ -48,8 +48,8 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
eo_del(o_mask);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
eo_unref(o_mask);
}
/* loop - do things */

@ -49,8 +49,8 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
eo_del(o_mask);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
eo_unref(o_mask);
}
/* loop - do things */

@ -49,8 +49,8 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
eo_del(o_mask);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
eo_unref(o_mask);
}
/* loop - do things */

@ -46,7 +46,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -46,7 +46,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
}
/* loop - do things */

@ -48,8 +48,8 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
eo_del(o_mask);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
eo_unref(o_mask);
}
/* loop - do things */

@ -48,8 +48,8 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
eo_del(o_mask);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
eo_unref(o_mask);
}
/* loop - do things */

@ -48,8 +48,8 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
eo_del(o_mask);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
eo_unref(o_mask);
}
/* loop - do things */

@ -48,8 +48,8 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < OBNUM; i++) eo_del(o_images[i]);
eo_del(o_mask);
for (i = 0; i < OBNUM; i++) eo_unref(o_images[i]);
eo_unref(o_mask);
}
/* loop - do things */

@ -48,8 +48,8 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < 1; i++) eo_del(o_images[i]);
eo_del(o_mask);
for (i = 0; i < 1; i++) eo_unref(o_images[i]);
eo_unref(o_mask);
}
/* loop - do things */

@ -48,8 +48,8 @@ static void _setup(void)
static void _cleanup(void)
{
int i;
for (i = 0; i < 1; i++) eo_del(o_images[i]);
eo_del(o_mask);
for (i = 0; i < 1; i++) eo_unref(o_images[i]);
eo_unref(o_mask);
}
/* loop - do things */

@ -38,7 +38,7 @@ static void _setup(void)
static void _cleanup(void)
{
int i;