Subversion Repositories NaviCtrl

Compare Revisions

Ignore whitespace Rev 271 → Rev 272

/trunk/fifo.c
13,6 → 13,7
 
u8 fifo_put (fifo_t *f, const u8 data)
{
if(f->buffer == 0) return(0);
if (f->count >= f->size) return(0); // return 0 in case of FIFO overflow.
if(f->putvicsource != NO_ITLine) VIC_ITCmd(f->putvicsource, DISABLE);
*(f->pwrite++) = data; // copy data byte to buffer
24,6 → 25,7
 
u8 fifo_get (fifo_t *f, u8 *pdata)
{
if(f->buffer == 0) return(0);
if(!f->count) return(0);
if(f->getvicsource != NO_ITLine) VIC_ITCmd(f->getvicsource, DISABLE);
*pdata = *(f->pread++);