Changes in uspace/lib/posix/src/string.c [a35b458:013e5d32] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/src/string.c
ra35b458 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.