In normal smaug in char *hash_stats( void ) found in hashstr.c had this
wouldhave += (ptr->links * (ptr->length + 1));
In smaugFUSS it has this
wouldhave += ( sizeof( struct hashstr_data ) + ( ptr->links * ( ptr->length + 1 ) ) );
The one in FUSS is closer to being correct but it should have it like this
wouldhave += ((ptr->links * sizeof(struct hashstr_data)) + (ptr->links * (ptr->length + 1)));
The reason it should have it set up like that is because if not being done like this
it would have to use a new string also and there for each link would be its own string and the size of each string should be taken into affect.