Changeset ed88c8e in mainline for uspace/lib/fmtutil/fmtutil.c
- Timestamp:
- 2018-05-29T13:25:07Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- fc0b2a8
- Parents:
- a57fa32
- git-author:
- Jiri Svoboda <jiri@…> (2018-05-28 17:24:17)
- git-committer:
- Jiri Svoboda <jiri@…> (2018-05-29 13:25:07)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/fmtutil/fmtutil.c
ra57fa32 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.