From: Enlightenment S. <no-...@en...> - 2012-05-08 10:51:47
|
Log: Eina: Fixed strict-aliasing warning. Author: tasn Date: 2012-05-08 03:51:37 -0700 (Tue, 08 May 2012) New Revision: 70873 Trac: http://trac.enlightenment.org/e/changeset/70873 Modified: trunk/eina/src/include/eina_inline_value.x Modified: trunk/eina/src/include/eina_inline_value.x =================================================================== --- trunk/eina/src/include/eina_inline_value.x 2012-05-08 10:35:57 UTC (rev 70872) +++ trunk/eina/src/include/eina_inline_value.x 2012-05-08 10:51:37 UTC (rev 70873) @@ -489,16 +489,14 @@ { if (type == EINA_VALUE_TYPE_STRINGSHARE) { - const char * const *pstr = (const char * const *) ptr; - const char *str = *pstr; + const char *str = *((const char * const *) ptr); return eina_stringshare_replace((const char **)&value->value.ptr, str); } else if (type == EINA_VALUE_TYPE_STRING) { - const char * const * pstr = (const char * const *) ptr; - const char *str = *pstr; + const char *str = *((const char * const *) ptr); if (value->value.ptr == str) return EINA_TRUE; if (!str) { |