//adok's alloc-hllfunktion

#define __ADALLOC__

void mymalloc(void **pvoid,size_t size,signed char fill)
{
  char **pchar=(char **)pvoid;

  *pchar=(char *)malloc(size);
  if(NULL==*pchar)
  {
    printf("error: NULL pointer returned after trying to allocate memory\n");
    exit(1);
  }
  else if(fill) memset(*pchar,0,size);
}
