|
168 | 168 | <span id="168">168</span>
|
169 | 169 | <span id="169">169</span>
|
170 | 170 | <span id="170">170</span>
|
171 |
| -<span id="171">171</span> |
172 |
| -<span id="172">172</span> |
173 |
| -<span id="173">173</span> |
174 | 171 | </pre><pre class="rust"><code><span class="comment">// * This file is part of the uutils coreutils package.
|
175 | 172 | // *
|
176 | 173 | // * (c) T. Jameson Little <t.jameson.little@gmail.com>
|
|
289 | 286 |
|
290 | 287 | <span class="kw">let </span>sysv = matches.get_flag(options::SYSTEM_V_COMPATIBLE);
|
291 | 288 |
|
292 |
| - <span class="kw">let </span>print_names = <span class="kw">if </span>sysv { |
293 |
| - files.len() > <span class="number">1 </span>|| files[<span class="number">0</span>] != <span class="string">"-" |
294 |
| - </span>} <span class="kw">else </span>{ |
295 |
| - files.len() > <span class="number">1 |
296 |
| - </span>}; |
| 289 | + <span class="kw">let </span>print_names = files.len() > <span class="number">1 </span>|| files[<span class="number">0</span>] != <span class="string">"-"</span>; |
| 290 | + <span class="kw">let </span>width = <span class="kw">if </span>sysv { <span class="number">1 </span>} <span class="kw">else </span>{ <span class="number">5 </span>}; |
297 | 291 |
|
298 | 292 | <span class="kw">for </span>file <span class="kw">in </span><span class="kw-2">&</span>files {
|
299 | 293 | <span class="kw">let </span>reader = <span class="kw">match </span>open(file) {
|
|
310 | 304 | };
|
311 | 305 |
|
312 | 306 | <span class="kw">if </span>print_names {
|
313 |
| - <span class="macro">println!</span>(<span class="string">"{} {} {}"</span>, sum, blocks, file); |
| 307 | + <span class="macro">println!</span>(<span class="string">"{:0width$} {:width$} {}"</span>, sum, blocks, file); |
314 | 308 | } <span class="kw">else </span>{
|
315 |
| - <span class="macro">println!</span>(<span class="string">"{} {}"</span>, sum, blocks); |
| 309 | + <span class="macro">println!</span>(<span class="string">"{:0width$} {:width$}"</span>, sum, blocks); |
316 | 310 | }
|
317 | 311 | }
|
318 | 312 | <span class="prelude-val">Ok</span>(())
|
|
0 commit comments