Changeset 08e103d4 in mainline for uspace/lib/c/include/str.h


Ignore:
Timestamp:
2019-02-05T18:26:05Z (5 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/include/str.h

    rd066259 r08e103d4  
    6868extern errno_t chr_encode(wchar_t ch, char *str, size_t *offset, size_t sz);
    6969
    70 extern size_t str_size(const char *str);
    71 extern size_t wstr_size(const wchar_t *str);
     70extern size_t str_bytes(const char *str);
     71extern size_t wstr_bytes(const wchar_t *str);
    7272
    73 extern size_t str_nsize(const char *str, size_t max_size);
    74 extern size_t wstr_nsize(const wchar_t *str, size_t max_size);
     73extern size_t str_nbytes(const char *str, size_t max_size);
     74extern size_t wstr_nbytes(const wchar_t *str, size_t max_size);
    7575
    76 extern size_t str_lsize(const char *str, size_t max_len);
    77 extern size_t wstr_lsize(const wchar_t *str, size_t max_len);
     76extern size_t str_lbytes(const char *str, size_t max_len);
     77extern size_t wstr_lbytes(const wchar_t *str, size_t max_len);
    7878
    79 extern size_t str_length(const char *str);
    80 extern size_t wstr_length(const wchar_t *wstr);
     79extern size_t str_code_points(const char *str);
     80extern size_t wstr_code_points(const wchar_t *wstr);
    8181
    82 extern size_t str_nlength(const char *str, size_t size);
    83 extern size_t wstr_nlength(const wchar_t *str, size_t size);
     82extern size_t str_ncode_points(const char *str, size_t size);
     83extern size_t wstr_ncode_points(const wchar_t *str, size_t size);
    8484
    8585extern size_t chr_width(wchar_t ch);
Note: See TracChangeset for help on using the changeset viewer.