eina/eina_hash - fixed indentation

SVN revision: 59703
This commit is contained in:
ChunEon Park 2011-05-26 12:06:48 +00:00
parent cae0e6ea83
commit f569f76be6
1 changed files with 18 additions and 18 deletions

View File

@ -56,33 +56,33 @@ eina_hash_djb2_len(const char *key, int *plen)
static inline int static inline int
eina_hash_int32(const unsigned int *pkey, int len) eina_hash_int32(const unsigned int *pkey, int len)
{ {
unsigned int key = *pkey; unsigned int key = *pkey;
(void) len; (void) len;
key = ~key + (key << 15); key = ~key + (key << 15);
key ^= key >> 12; key ^= key >> 12;
key += key << 2; key += key << 2;
key ^= key >> 4; key ^= key >> 4;
key *= 2057; key *= 2057;
key ^= key >> 16; key ^= key >> 16;
return key; return key;
} }
static inline int static inline int
eina_hash_int64(const unsigned long int *pkey, int len) eina_hash_int64(const unsigned long int *pkey, int len)
{ {
unsigned long int key = *pkey; unsigned long int key = *pkey;
(void) len; (void) len;
key = ~key + (key << 18); key = ~key + (key << 18);
key ^= key >> 31; key ^= key >> 31;
key *= 21; key *= 21;
key ^= key >> 11; key ^= key >> 11;
key += key << 6; key += key << 6;
key ^= key >> 22; key ^= key >> 22;
return (int) key; return (int) key;
} }
#endif #endif