1 #include "gpsim_assert.h"
5 unsigned char failures = 0;
8 unsigned int aint0 = 0;
9 unsigned int aint1 = 0;
10 unsigned char achar0 = 0;
11 unsigned char achar1 = 0;
12 unsigned char *acharP = 0;
19 ASSERT(MANGLE(failures) == 0);
24 f1 (unsigned char *ucP)
38 f2 (unsigned int *uiP)
61 void f4(unsigned char *ucP, unsigned char uc)
74 void init_array(char start_value)
78 for(c=0; c<sizeof(buff); c++)
79 buff[c] = start_value++;
83 void check_array(char base_value)
87 for(c=0; c<sizeof(buff); c++)
88 if(buff[c] != (base_value+c))
93 void index_by_pointer(unsigned char *index, unsigned char expected_value)
96 if(buff[*index] != expected_value)
109 if(buff[achar0 + 7] != 4+7)
112 dummy = buff[achar0];
117 if(dummy != (buff[achar0+1] -1))
120 index_by_pointer(&dummy, 8);
126 if ((acharP == 0) || (*acharP))