Changes in uspace/lib/fmtutil/fmtutil.c [7c3fb9b:ed88c8e] in mainline
- File:
-
- 1 edited
-
uspace/lib/fmtutil/fmtutil.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/fmtutil/fmtutil.c
r7c3fb9b red88c8e 95 95 for (i = 0; i < width; i++) { 96 96 if (i < len) 97 put char(wstr[i]);97 putwchar(wstr[i]); 98 98 else 99 put char(' ');99 putwchar(' '); 100 100 } 101 101 } else if (mode == ALIGN_RIGHT) { 102 102 for (i = 0; i < width; i++) { 103 103 if (i < width - len) 104 put char(' ');104 putwchar(' '); 105 105 else 106 put char(wstr[i - (width - len)]);106 putwchar(wstr[i - (width - len)]); 107 107 } 108 108 } else if (mode == ALIGN_CENTER) { … … 110 110 for (i = 0; i < width; i++) { 111 111 if ((i < padding) || ((i - padding) >= len)) 112 put char(' ');112 putwchar(' '); 113 113 else 114 put char(wstr[i - padding]);114 putwchar(wstr[i - padding]); 115 115 } 116 116 } else if (mode == ALIGN_JUSTIFY) { … … 146 146 (words - 1))); 147 147 for (j = 0; j < spaces; j++) { 148 put char(' ');148 putwchar(' '); 149 149 } 150 150 done_chars += spaces; 151 151 } 152 152 while (i < len && wstr[i] != ' ') { 153 put char(wstr[i++]);153 putwchar(wstr[i++]); 154 154 done_chars++; 155 155 } … … 158 158 skip_words: 159 159 while (done_chars < width) { 160 put char(' ');160 putwchar(' '); 161 161 done_chars++; 162 162 }
Note:
See TracChangeset
for help on using the changeset viewer.
