hash ^= eina_hash_int64((const unsigned long long int *)&a->matches[i].source, sizeof (char *));
hash ^= eina_hash_int64((const unsigned long long int *)&a->matches[i].func, sizeof (Edje_Signal_Cb));
#else
- hash ^= eina_hash_int32((const unsigned int *)a->matches[i].signal, sizeof (char *));
- hash ^= eina_hash_int32((const unsigned int *)a->matches[i].source, sizeof (char *));
- hash ^= eina_hash_int32((const unsigned int *)a->matches[i].func, sizeof (Edje_Signal_Cb));
+ hash ^= eina_hash_int32((const unsigned int *)&a->matches[i].signal, sizeof (char *));
+ hash ^= eina_hash_int32((const unsigned int *)&a->matches[i].source, sizeof (char *));
+ hash ^= eina_hash_int32((const unsigned int *)&a->matches[i].func, sizeof (Edje_Signal_Cb));
#endif
}
return hash;