Changeset 013e5d32 in mainline for uspace/lib/posix/src/string.c
- Timestamp:
- 2018-03-19T20:35:27Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6d1d143
- Parents:
- 973be387
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/src/string.c
r973be387 r013e5d32 449 449 size_t prefix_table[nlen + 1]; 450 450 451 { 452 size_t i = 0; 453 ssize_t j = -1; 454 451 size_t i = 0; 452 ssize_t j = -1; 453 454 prefix_table[i] = j; 455 456 while (i < nlen) { 457 while (j >= 0 && needle[i] != needle[j]) { 458 j = prefix_table[j]; 459 } 460 i++; j++; 455 461 prefix_table[i] = j; 456 457 while (i < nlen) {458 while (j >= 0 && needle[i] != needle[j]) {459 j = prefix_table[j];460 }461 i++; j++;462 prefix_table[i] = j;463 }464 462 } 465 463
Note:
See TracChangeset
for help on using the changeset viewer.