| 123456789101112131415161718192021222324252627282930313233343536 | #include "other.h"#include <pthread.h>size_t req_padding(size_t size) {	if(size <= 32)		return 32;	if(size <= 64)		return 64;	if(size <= 128)		return 128;	if(size <= 256)		return 256;	return size;}int map_size_to_list(heap_t *heap, size_t sz) {	int i;	maptable_node_t *node;	i = 0;	node = heap->maptable_head;	while(node) {		if(node->size == sz) {			return i;		}		i++;		node = node->next;	}	return -1;}// Random assignmentint map_thread_heap(void) {	return (int) (((unsigned long) pthread_self() >> 10) % NUM_HEAPS);}
 |