ring buffer
Diff: rbuf.c
- Revision:
- 8:40af324896d9
- Parent:
- 7:5e960f7b1f79
--- a/rbuf.c Tue Nov 01 09:57:28 2011 +0000 +++ b/rbuf.c Tue Feb 28 19:57:07 2012 +0000 @@ -76,7 +76,7 @@ } __disable_irq(); // Disable Interrupts r->bufcnt--; // Ein Objekt weniger im Buffer - __enable_irq(); // Enable Interrupts + __enable_irq(); // Enable Interrupts p_b = (void *) (((char *) p_b) + r->blockgroesse ); if (r->bufcnt >= r->Schwelle) { @@ -138,7 +138,7 @@ r->in = p_neu; __disable_irq(); // Disable Interrupts r->bufcnt++; // = cnt; - __enable_irq(); // Enable Interrupts + __enable_irq(); // Enable Interrupts return p_alt; }