uint32_t str_hash_low( unsigned char *pcData ) { uint32_t uHash = 0 ; while( *pcData ) { uHash = uHash * 33 + (uint32_t) *pcData ; pcData++ ; } return uHash ; }