- scheduled_file_t*s = scheduled;
- scheduled = 0;
- while(s) {
- scheduled_file_t*old = s;
- as3_parse_file_or_array(pass, s->name, s->filename, 0,0);
- s = s->next;
-
- free(old->filename);
- free(old->name);
- old->filename = old->name = 0;
- free(old);
+ DEBUG printf("[pass %d] parse scheduled\n", pass);
+
+ while(scheduled) {
+ scheduled_file_t*s = scheduled;
+ scheduled = 0;
+ while(s) {
+ scheduled_file_t*old = s;
+ as3_parse_file_or_array(pass, s->name, s->filename, 0,0);
+ s = s->next;
+
+ free(old->filename);
+ free(old->name);
+ old->filename = old->name = 0;
+ free(old);
+ }