Eina: Fixed strict-aliasing warning.

SVN revision: 70873
This commit is contained in:
Tom Hacohen 2012-05-08 10:51:37 +00:00
parent dd9c491c5b
commit 0400e248c1
1 changed files with 2 additions and 4 deletions

View File

@ -489,16 +489,14 @@ eina_value_pset(Eina_Value *value, const void *ptr)
{
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)
{