Sasha Khapyorsky wrote:
On 01:11 Wed 25 Apr , Yevgeny Kliteynik wrote:
Michael S. Tsirkin wrote:
Since you seem to do a strcat which does an anyway, how about, for example:
- sprintf( buf_line1,"%s 0x%01x |",
- buf_line1, p_vla_tbl->vl_entry[i].vl);
+ sprintf( buf_line1 + strlen(buf_line1)," 0x%01x |",
+ p_vla_tbl->vl_entry[i].vl);
and so on in all the other places?
Agree.
I'll send a new patch later.
Or like this:
+ int n = 0;
...
- sprintf( buf_line1,"%s 0x%01x |",
- buf_line1, p_vla_tbl->vl_entry[i].vl);
+ n += sprintf( buf_line1 + n," 0x%01x |",
+ p_vla_tbl->vl_entry[i].vl);
, so strlen() rerunning in loop is not needed anymore.
Right, it does look better.
-- Yevgeny
Sasha
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general