27 lines
473 B
C
27 lines
473 B
C
|
/* bug-441448.c
|
||
|
PENDING
|
||
|
*/
|
||
|
#include <testfwk.h>
|
||
|
|
||
|
#define DATA
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
unsigned char buffer[0x18];
|
||
|
unsigned char OutPtr, InPtr;
|
||
|
unsigned char Count;
|
||
|
} Fifo;
|
||
|
|
||
|
DATA Fifo TxFifo={"ABCD", 0, 0, 0}, RxFifo={"FGHI", 0, 0, 0};
|
||
|
DATA unsigned char dummy1, dummy2;
|
||
|
|
||
|
void
|
||
|
testPrePostIncrement(void)
|
||
|
{
|
||
|
dummy2 = TxFifo.buffer[++TxFifo.OutPtr];
|
||
|
dummy1 = RxFifo.buffer[RxFifo.OutPtr++];
|
||
|
|
||
|
ASSERT(dummy2 == 'B');
|
||
|
ASSERT(dummy1 == 'F');
|
||
|
}
|