Changeset 08e103d4 in mainline for uspace/lib/c/generic/getopt.c


Ignore:
Timestamp:
2019-02-05T18:26:05Z (6 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Children:
1d2f85e
Parents:
d066259
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-05 16:16:55)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-05 18:26:05)
Message:

Use clearer naming for string length functions

This and the following commit change the names of functions, as well as
their documentation, to use unambiguous terms "bytes" and "code points"
instead of ambiguous terms "size", "length", and "characters".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/getopt.c

    rd066259 r08e103d4  
    366366                        has_equal++;
    367367                } else
    368                         current_argv_len = str_size(current_argv);
     368                        current_argv_len = str_bytes(current_argv);
    369369
    370370                for (i = 0; long_options[i].name; i++) {
    371371                        /* find matching long option */
    372372                        if (str_lcmp(current_argv, long_options[i].name,
    373                             str_nlength(current_argv, current_argv_len)))
     373                            str_ncode_points(current_argv, current_argv_len)))
    374374                                continue;
    375375
    376                         if (str_size(long_options[i].name) ==
     376                        if (str_bytes(long_options[i].name) ==
    377377                            (unsigned)current_argv_len) {
    378378                                /* exact match */
Note: See TracChangeset for help on using the changeset viewer.