parse/htab.c
/* Offsets the hash so that '0' can be
 * used as a 'no valid value */
Offsets the hash so that '0' can be
used as a 'no valid value
Offsets the hash so that ' 0 ' can be used as a ' no valid value
static ulong hash(Htab *ht, void *k)
{
    ulong h;
    h = ht->hash(k);
    if (h == 0)
        return 1;
    else
        return h;
}
static ulong hash ( Htab * ht , void * k ) { ulong h ; h = ht -> hash ( k ) ; if ( h == 0 ) return 1 ; else return h ; }
Offsets the hash so that '0' can be
 used as a 'no valid value
Offsets the hash so that ' 0 ' can be used as a ' no valid value