bridge/class-master/depend/pari/src/language/anal.c
/********************************************************************/
/**                                                                **/
/**                   HASH TABLE MANIPULATIONS                     **/
/**                                                                **/
/********************************************************************/
/* return hashing value for identifier s */
HASH TABLE MANIPULATIONS

return hashing value for identifier s
HASH TABLE MANIPULATIONS return hashing value for identifier s
static ulong
hashvalue(const char *s)
{
  ulong n = 0, c;
  while ( (c = (ulong)*s++) ) n = (n<<1) ^ c;
  return n;
}
static ulong hashvalue ( const char * s ) { ulong n = 0 , c ; while ( ( c = ( ulong ) * s ++ ) ) n = ( n << 1 ) ^ c ; return n ; }
HASH TABLE MANIPULATIONS
HASH TABLE MANIPULATIONS