DOWNLOAD_FIFO_SIZE
(DOWNLOAD_FIFO_SIZE - DOWNLOAD_BLOCK_SIZE))
if ((put - get) > (DOWNLOAD_FIFO_SIZE - DOWNLOAD_BLOCK_SIZE)) {
(put & (DOWNLOAD_FIFO_SIZE - 1))),
put & (DOWNLOAD_FIFO_SIZE - 1));