Changeset b54d2f1 in mainline for kernel/generic/src/printf/vsnprintf.c
- Timestamp:
- 2009-03-31T22:11:11Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e1813cf
- Parents:
- 32704cb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/printf/vsnprintf.c
r32704cb rb54d2f1 85 85 86 86 while (index < size) { 87 wchar_t uc = utf8_decode(str, &index, size - 1);88 89 if (!utf8_encode(uc, data->dst, &data->len, data->size - 2))87 wchar_t uc = utf8_decode(str, &index, size); 88 89 if (!utf8_encode(uc, data->dst, &data->len, data->size - 1)) 90 90 break; 91 92 data->len++;93 index++;94 91 } 95 92 … … 150 147 } 151 148 152 if (!utf8_encode(str[index], data->dst, &data->len, data->size - 2))149 if (!utf8_encode(str[index], data->dst, &data->len, data->size - 1)) 153 150 break; 154 151 155 data->len++;156 152 index++; 157 153 }
Note:
See TracChangeset
for help on using the changeset viewer.