static void readClause(StreamBuffer& in, par_SolverState& S, CkVec<par_Lit>& lits) { int parsed_lit, var; lits.removeAll(); for (;;){ parsed_lit = parseInt(in); if (parsed_lit == 0) break; var = abs(parsed_lit)-1; S.occurrence[var]++; if(parsed_lit>0) S.positive_occurrence[var]++; lits.push_back( par_Lit(parsed_lit)); } }