Ignore:
File:
1 edited

Legend:

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

    rb06414f rb2906c0  
    995995        dest[idx] = '\0';
    996996        return rc;
     997}
     998
     999/** Get size of UTF-16 string.
     1000 *
     1001 * Get the number of words which are used by the UTF-16 string @a ustr
     1002 * (excluding the NULL-terminator).
     1003 *
     1004 * @param ustr UTF-16 string to consider.
     1005 *
     1006 * @return Number of words used by the UTF-16 string
     1007 *
     1008 */
     1009size_t utf16_wsize(const uint16_t *ustr)
     1010{
     1011        size_t wsize = 0;
     1012
     1013        while (*ustr++ != 0)
     1014                wsize++;
     1015
     1016        return wsize;
    9971017}
    9981018
Note: See TracChangeset for help on using the changeset viewer.