From 23f5f378fefd8b63f1a33595af145bdbfe5ab3df Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sun, 11 Nov 2012 08:02:43 +0000 Subject: [PATCH] remove a memcpy and strlen and just delcare (sure compiler places bytes on stack for us as opposed to memcpy... let's assume it'll be as good as memcpy or better :)). SVN revision: 79106 --- legacy/edje/src/lib/edje_calc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/legacy/edje/src/lib/edje_calc.c b/legacy/edje/src/lib/edje_calc.c index e70096dcec..5a9fd13d1d 100644 --- a/legacy/edje/src/lib/edje_calc.c +++ b/legacy/edje/src/lib/edje_calc.c @@ -447,12 +447,10 @@ _edje_real_part_image_set(Edje *ed, Edje_Real_Part *ep, FLOAT_T pos) } else { - char buf[1024]; + char buf[1024] = "edje/images/"; /* Replace snprint("edje/images/%i") == memcpy + itoa */ -#define IMAGES "edje/images/" - memcpy(buf, IMAGES, strlen(IMAGES)); - eina_convert_itoa(image_id, buf + strlen(IMAGES)); /* No need to check length as 2³² need only 10 characteres. */ + eina_convert_itoa(image_id, buf + 12); /* No need to check length as 2³² need only 10 characteres. */ evas_object_image_file_set(ep->object, ed->file->path, buf); if (evas_object_image_load_error_get(ep->object) != EVAS_LOAD_ERROR_NONE)