static bool ACueFileNum( void *_fc, dr_line_file *curr ) /******************************************************/ { file_walk_cue *fc = _fc; bool cont; imp_cue_handle *ic; dr_dbg_handle saved; ic = fc->ic; ic->a = NilAddr; ic->im = fc->im; if( FirstCue( fc->stmts, curr->index, ic ) ) { ic->fno = curr->index; ic->line = 1; ic->col = 0; } saved = DRGetDebug(); fc->wr = fc->wk( fc->ii, ic, fc->d ); DRSetDebug( saved ); if( fc->wr == WR_CONTINUE ) { cont = true; } else { cont = false; } return( cont ); }
static int ACueFileNum( void *_fc, dr_line_file *curr ) /*****************************************************/ { file_walk_cue *fc = _fc; int cont; imp_cue_handle *ic; dr_dbg_handle saved; ic = fc->ic; DCFree( curr->name ); ic->a = NilAddr; ic->imx = fc->imx; if( FirstCue( fc->stmts, curr->index, ic ) ) { ic->fno = curr->index; ic->line = 1; ic->col = 0; } saved = DRGetDebug(); fc->wr = fc->wk( fc->ii, ic, fc->d ); DRSetDebug( saved ); if( fc->wr == WR_CONTINUE ) { cont = TRUE; } else { cont = FALSE; } return( cont ); }