/* Allocate a memory block from a memory pool and set memory block to zero.  */
void* osPoolCAlloc(osPoolId pool_id)
/* Allocate a memory block from a memory pool and set memory block to zero.  */
void* osPoolCAlloc(osPoolId pool_id)
{
    mem =   sysPoolAlloc(pool_id);
  } else {
    mem = __sysPoolAlloc(pool_id);
  }
  rt_clr_box(pool_id, mem);
  return mem;
}