Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

hash_map.cpp File Reference


Defines

#define elfHash(data, len)
#define HASHMAP_CPP

Define Documentation

#define elfHash data,
len   ) 
 

Value:

{\
   unsigned int h = 0;\
   unsigned int x = 0;\
   for(int i = 0; i < len; i++)\
   {\
      h = (h << 4) + data[i];\
      x = h & 0xF0000000L;\
      if(x)\
      {\
         h ^= (x >> 24);\
         h &= ~x;\
      }\
   }\
   return (h & 0x7FFFFFFF);\
}

#define HASHMAP_CPP
 


Generated on Mon Jun 16 13:47:15 2008 for MyServer by  doxygen 1.3.9.1