X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=engineoutput.c;h=aa7cc49036700dce0fa95c3dbaef8e1cfed617b6;hb=1dd394828e09f931b000c93f872814082dd8e325;hp=d881ad010923d9d49187e7fe4ea00fe5d982b4d1;hpb=759b4bb02d161bf42e32ec38b8f8b5df4bc8b126;p=xboard.git diff --git a/engineoutput.c b/engineoutput.c index d881ad0..aa7cc49 100644 --- a/engineoutput.c +++ b/engineoutput.c @@ -229,7 +229,7 @@ SetProgramStats (FrontEndProgramStats * stats) // now directly called by back-en snprintf(header, MSG_SIZ, "\t%s viewpoint\t\tfewer / Multi-PV setting = %d / more\n", appData.whitePOV || appData.scoreWhite ? "white" : "mover", first.option[multi].value); } - snprintf(header+strlen(header), MSG_SIZ-strlen(header), exclusionHeader); + snprintf(header+strlen(header), MSG_SIZ-strlen(header), "%s", exclusionHeader); InsertIntoMemo( which, header, 0); } else if(appData.ponderNextMove && lastLine[which][0]) { @@ -238,7 +238,7 @@ SetProgramStats (FrontEndProgramStats * stats) // now directly called by back-en } } - if(ParseOneMove(ed.pv, currentMove, &moveType, &ff, &rf, &ft, &rt, &pc)) + if(ed.pv && ed.pv[0] && ParseOneMove(ed.pv, currentMove, &moveType, &ff, &rf, &ft, &rt, &pc)) ed.moveKey = (ff<<24 | rf << 16 | ft << 8 | rt) ^ pc*87161; else ed.moveKey = ed.nodes; // kludge to get unique key unlikely to match any move @@ -503,10 +503,10 @@ UpdateControls (EngineOutputData *ed) unsigned long nps_100 = ed->nodes / ed->time; if( nps_100 < 100000 ) { - snprintf( s_label, sizeof(s_label)/sizeof(s_label[0]), "NPS: %lu", nps_100 * 100 ); + snprintf( s_label, sizeof(s_label)/sizeof(s_label[0]), "%s: %lu", _("NPS"), nps_100 * 100 ); } else { - snprintf( s_label, sizeof(s_label)/sizeof(s_label[0]), "NPS: %.1fk", nps_100 / 10.0 ); + snprintf( s_label, sizeof(s_label)/sizeof(s_label[0]), "%s: %.1fk", _("NPS"), nps_100 / 10.0 ); } }