/* Converts the block memory pointer, which points to the start of the block's allocated memory, to the pointer where the actual block data starts.  */
static void * TbxMemPoolBlockGetDataPtr(void *memPtr)
/* Converts the block memory pointer, which points to the start of the block's allocated memory, to the pointer where the actual block data starts.  */
static void * TbxMemPoolBlockGetDataPtr(void *memPtr)
{
  void   * result = NULL;
  size_t * blockSizeArray;
  void   * dataPtr;
  TBX_ASSERT(memPtr != NULL);
  if (memPtr != NULL)
  {
    blockSizeArray = memPtr;
    dataPtr = &blockSizeArray[1U];
    result = dataPtr;
  }
  return result;
}