- if(ed->nodes == 0 && ed->score == 0 && ed->time == 0) sprintf( buf, "%3d\t", ed->depth ); else
- sprintf( buf, "%3d\t%s\t%s\t%s\t", ed->depth, s_score, s_nodes, s_time );
+ if(ed->nodes == 0 && ed->score == 0 && ed->time == 0)
+ snprintf( buf, sizeof(buf)/sizeof(buf[0]), "%3d\t", ed->depth );
+ else
+ snprintf( buf, sizeof(buf)/sizeof(buf[0]), "%3d\t%s\t%s\t%s\t", ed->depth, s_score, s_nodes, s_time );