Changeset 013e5d32 in mainline for uspace/lib/posix/src/string.c


Ignore:
Timestamp:
2018-03-19T20:35:27Z (6 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6d1d143
Parents:
973be387
Message:

More cstyle-related fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/src/string.c

    r973be387 r013e5d32  
    449449        size_t prefix_table[nlen + 1];
    450450
    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++;
    455461                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                 }
    464462        }
    465463
Note: See TracChangeset for help on using the changeset viewer.