int16_t recog_cell(cell *c) { if( !c->env ) return 0; // Oleg : can't recog null cells short_recog_cell(c); if(pass4_in) // Dangerous { c->nvers=c->vers[0].let=c->vers[0].prob=0; } // kill events if(language == PUMA_LANG_RUSSIAN) r_criteria(c,NULL); return second_recog(c); }
int16_t reco2_cell(cell *c) { c->reasno = 0; second_recog(c); if ((db_pidx_crit) && c->nvers) { v2_pidx_crit(c); if (db_status && (db_trace_flag & 2)) est_snap(db_pass, c, "second rec proport"); } if (c->nvers == 0) { c->recsource = 0; c->history = 0; } return c->nvers; }