Changeset 08e103d4 in mainline for uspace/lib/c/generic/io


Ignore:
Timestamp:
2019-02-05T18:26:05Z (7 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".

Location:
uspace/lib/c/generic/io
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/io/asprintf.c

    rd066259 r08e103d4  
    4343static int asprintf_str_write(const char *str, size_t count, void *unused)
    4444{
    45         return str_nlength(str, count);
     45        return str_ncode_points(str, count);
    4646}
    4747
    4848static int asprintf_wstr_write(const wchar_t *str, size_t count, void *unused)
    4949{
    50         return wstr_nlength(str, count);
     50        return wstr_ncode_points(str, count);
    5151}
    5252
    53 int vprintf_length(const char *fmt, va_list args)
     53int vprintf_code_points(const char *fmt, va_list args)
    5454{
    5555        printf_spec_t ps = {
     
    6262}
    6363
    64 int printf_length(const char *fmt, ...)
     64int printf_code_points(const char *fmt, ...)
    6565{
    6666        va_list args;
    6767        va_start(args, fmt);
    68         int ret = vprintf_length(fmt, args);
     68        int ret = vprintf_code_points(fmt, args);
    6969        va_end(args);
    7070
  • uspace/lib/c/generic/io/io.c

    rd066259 r08e103d4  
    774774int fputs(const char *str, FILE *stream)
    775775{
    776         (void) fwrite(str, str_size(str), 1, stream);
     776        (void) fwrite(str, str_bytes(str), 1, stream);
    777777        if (ferror(stream))
    778778                return EOF;
  • uspace/lib/c/generic/io/kio.c

    rd066259 r08e103d4  
    137137        wr = 0;
    138138        (void) kio_write(str, size, &wr);
    139         return str_nlength(str, wr);
     139        return str_ncode_points(str, wr);
    140140}
    141141
  • uspace/lib/c/generic/io/log.c

    rd066259 r08e103d4  
    8989        aid_t reg_msg = async_send_2(exchange, LOGGER_WRITER_MESSAGE,
    9090            log, level, NULL);
    91         errno_t rc = async_data_write_start(exchange, message, str_size(message));
     91        errno_t rc = async_data_write_start(exchange, message, str_bytes(message));
    9292        errno_t reg_msg_rc;
    9393        async_wait_for(reg_msg, &reg_msg_rc);
     
    144144        char *end_ptr;
    145145        int level_int = strtol(name, &end_ptr, 0);
    146         if ((end_ptr == name) || (str_length(end_ptr) != 0))
     146        if ((end_ptr == name) || (str_code_points(end_ptr) != 0))
    147147                return EINVAL;
    148148        if (level_int < 0)
     
    199199        aid_t reg_msg = async_send_1(exchange, LOGGER_WRITER_CREATE_LOG,
    200200            parent, &answer);
    201         errno_t rc = async_data_write_start(exchange, name, str_size(name));
     201        errno_t rc = async_data_write_start(exchange, name, str_bytes(name));
    202202        errno_t reg_msg_rc;
    203203        async_wait_for(reg_msg, &reg_msg_rc);
  • uspace/lib/c/generic/io/logctl.c

    rd066259 r08e103d4  
    110110        aid_t reg_msg = async_send_1(exchange, LOGGER_CONTROL_SET_LOG_LEVEL,
    111111            new_level, NULL);
    112         rc = async_data_write_start(exchange, logname, str_size(logname));
     112        rc = async_data_write_start(exchange, logname, str_bytes(logname));
    113113        errno_t reg_msg_rc;
    114114        async_wait_for(reg_msg, &reg_msg_rc);
  • uspace/lib/c/generic/io/printf_core.c

    rd066259 r08e103d4  
    204204{
    205205        if (str == NULL)
    206                 return printf_putnchars(nullstr, str_size(nullstr), ps);
    207 
    208         return ps->str_write((void *) str, str_size(str), ps->data);
     206                return printf_putnchars(nullstr, str_bytes(nullstr), ps);
     207
     208        return ps->str_write((void *) str, str_bytes(str), ps->data);
    209209}
    210210
     
    332332                return printf_putstr(nullstr, ps);
    333333
    334         size_t strw = str_length(str);
     334        size_t strw = str_code_points(str);
    335335
    336336        /* Precision unspecified - print everything. */
     
    350350        /* Part of @a str fitting into the alloted space. */
    351351        int retval;
    352         size_t size = str_lsize(str, precision);
     352        size_t size = str_lbytes(str, precision);
    353353        if ((retval = printf_putnchars(str, size, ps)) < 0)
    354354                return -counter;
     
    381381                return printf_putstr(nullstr, ps);
    382382
    383         size_t strw = wstr_length(str);
     383        size_t strw = wstr_code_points(str);
    384384
    385385        /* Precision not specified - print everything. */
     
    399399        /* Part of @a wstr fitting into the alloted space. */
    400400        int retval;
    401         size_t size = wstr_lsize(str, precision);
     401        size_t size = wstr_lbytes(str, precision);
    402402        if ((retval = printf_wputnchars(str, size, ps)) < 0)
    403403                return -counter;
  • uspace/lib/c/generic/io/vprintf.c

    rd066259 r08e103d4  
    4545{
    4646        size_t wr = fwrite(str, 1, size, (FILE *) stream);
    47         return str_nlength(str, wr);
     47        return str_ncode_points(str, wr);
    4848}
    4949
Note: See TracChangeset for help on using the changeset viewer.