146 __cil_tmp19 = (unsigned int )p;
147#line 31
148 __cil_tmp20 = __cil_tmp19 + 4;
149#line 31
150 *((struct node **)__cil_tmp20) = (struct node *)0;
151#line 32
152 p = a;
153 {
154#line 33
155 while (1) {
156 while_1_continue: ;
157 {
158#line 33
159 __cil_tmp21 = (List )0;
160#line 33
161 __cil_tmp22 = (unsigned int )__cil_tmp21;
162#line 33
163 __cil_tmp23 = (unsigned int )p;
164#line 33
165 if (__cil_tmp23 != __cil_tmp22) {
166
167 } else {
168 goto while_1_break;
169 }
170 }
171 {
172#line 34
173 __cil_tmp24 = *((int *)p);
174#line 34
175 if (__cil_tmp24 != 1) {
176 ERROR:
177 goto ERROR;
178 } else {
179
180 }
181 }
182#line 37
183 __cil_tmp25 = (unsigned int )p;
184#line 37
185 __cil_tmp26 = __cil_tmp25 + 4;
186#line 37