24 lines
334 B
C
24 lines
334 B
C
|
/* bug-221168.c
|
||
|
*/
|
||
|
#include <testfwk.h>
|
||
|
|
||
|
#ifdef __mcs51
|
||
|
# define XDATA xdata
|
||
|
#else
|
||
|
# define XDATA
|
||
|
#endif
|
||
|
|
||
|
XDATA static char x[10][20];
|
||
|
|
||
|
XDATA char *
|
||
|
getAddrOfCell(unsigned char y, unsigned char z)
|
||
|
{
|
||
|
return &x[y][z];
|
||
|
}
|
||
|
|
||
|
static void
|
||
|
testMultiDimensionalAddress(void)
|
||
|
{
|
||
|
ASSERT(getAddrOfCell(5, 6) == (char XDATA *)x + 106);
|
||
|
}
|