Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/lib/str.c

    r1772e6d r8e893ae  
    456456 *
    457457 * Do a char-by-char comparison of two NULL-terminated strings.
    458  * The strings are considered equal iff their length is equal
    459  * and both strings consist of the same sequence of characters.
    460  *
    461  * A string S1 is less than another string S2 if it has a character with
    462  * lower value at the first character position where the strings differ.
    463  * If the strings differ in length, the shorter one is treated as if
    464  * padded by characters with a value of zero.
     458 * The strings are considered equal iff they consist of the same
     459 * characters on the minimum of their lengths.
    465460 *
    466461 * @param s1 First string to compare.
    467462 * @param s2 Second string to compare.
    468463 *
    469  * @return 0 if the strings are equal, -1 if the first is less than the second,
    470  *         1 if the second is less than the first.
     464 * @return 0 if the strings are equal, -1 if first is smaller,
     465 *         1 if second smaller.
    471466 *
    472467 */
     
    499494 *
    500495 * Do a char-by-char comparison of two NULL-terminated strings.
    501  * The strings are considered equal iff
    502  * min(str_length(s1), max_len) == min(str_length(s2), max_len)
    503  * and both strings consist of the same sequence of characters,
    504  * up to max_len characters.
    505  *
    506  * A string S1 is less than another string S2 if it has a character with
    507  * lower value at the first character position where the strings differ.
    508  * If the strings differ in length, the shorter one is treated as if
    509  * padded by characters with a value of zero. Only the first max_len
    510  * characters are considered.
     496 * The strings are considered equal iff they consist of the same
     497 * characters on the minimum of their lengths and the length limit.
    511498 *
    512499 * @param s1      First string to compare.
     
    514501 * @param max_len Maximum number of characters to consider.
    515502 *
    516  * @return 0 if the strings are equal, -1 if the first is less than the second,
    517  *         1 if the second is less than the first.
     503 * @return 0 if the strings are equal, -1 if first is smaller,
     504 *         1 if second smaller.
    518505 *
    519506 */
Note: See TracChangeset for help on using the changeset viewer.