Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 609 → Rev 610

/shark/trunk/drivers/linuxc26/linuxcomp.c
371,24 → 371,16
void *mem;
unsigned long diff;
mem = malloc(size+8);
mem = malloc(size+12);
diff = (unsigned long)((((unsigned long)mem/4)+1)*4-(unsigned long)mem);
*(unsigned long *)(mem+diff) = (unsigned long)diff;
*(unsigned long *)(mem+diff) = (unsigned long)(mem-4);
return (mem+diff+4);
}
 
void vfree_32(void *ptr)
{
 
if (ptr != NULL)
free(ptr-4-*(unsigned long *)(ptr-4));
}
 
void vfree(void *addr) {
 
return free(addr);