void creat_main() { int ct,BID_ct; int ct_id; int bid_cnt; int total_cnt[2]; int edit_cc; struct BN_LIST *BN_ptr; unsigned char WKpath[PATHSIZE+1]; if ( (BATCH_infof =fileopen(BATCH_INFO,"w+")) == 0) /* DL VT ctrw -> w+ */ { disperr("COULD NOT creat %s",BATCH_INFO); pr_exit(-1); } setmidwin(); clrscr(); BN_ptr= BN_list; for (ct =0; BN_cnt > ct; ct++) { BID_ct= BN_ptr->bnbid_cnt; charfill(Pathbuf,PATHSIZE+1,NULL); strcatl(Pathbuf,Path_bn,"/",BN_ptr->bnptr_bn,NULL); bid_cnt = 0; total_cnt[0] = total_cnt[1] = 0; /* total rec ccount */ for( ct_id=0;BID_ct >ct_id;ct_id++) { charfill(WKpath,PATHSIZE+1,NULL); strcatl(WKpath,Pathbuf,"/.",BN_ptr->bnptr_bid[ct_id],NULL); /* DL VT . added */ if ((Infile= fileopen(WKpath,"r") ) == NULL) { disperr("COULD NOT open fci_file(%s)",WKpath); continue; } edit_cc = edit_data(Create_sel, total_cnt); if (edit_cc == 1) { curpos(0,14); display("FILE= %s",WKpath); rollup(); edit_out(); bid_cnt++; } fileclose(Infile); } BN_ptr++; } resetwin(); fileclose(BATCH_infof); }
int gen_children(int start, int dest) { int d[4], v, p, found; queue q; dprintf("start %d, search for %d\n", start, dest); init_queue(&q); p = start; enqueue(&q, p); while (!queue_empty(&q)) { v = dequeue(&q); if (visited[v]) continue; visited[v] = 1; dprintf("dequeued: %d\n", v); if (v == dest) { dprintf("found it!!! %d, press count %d\n", dest, press_cnt[dest]); return press_cnt[dest]; } disassemble(v, d); rollup(&q, v, d); rolldown(&q, v, d); } return 0; }
void MainWindowVideos::checkRollup(int pSliderValue) { if (pSliderValue + 200 >= ui->scrArea->verticalScrollBar()->maximum()) rollup(); }