rem: unsigned buffer_size)
add: size_t buffer_size)
context: hash_get_entries (const Hash_table *table, void **buffer,		  unsigned buffer_size){  unsigned counter = 0;  struct hash_entry *bucket;  struct hash_entry *cursor;  for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)    {      if (bucket->data)	{	  for (cursor = bucket; cursor; cursor = cursor->next)	    {	      if (counter >= buffer_size)		return counter;	      buffer[counter++] = cursor->data;	    }	}    }  return counter;}