Changeset 2f57690 in mainline for kernel/generic/src/lib/string.c


Ignore:
Timestamp:
2009-03-03T12:41:39Z (16 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
deca67b
Parents:
561db3f
Message:

cstyle

File:
1 edited

Legend:

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

    r561db3f r2f57690  
    2727 */
    2828
    29 /** @addtogroup generic 
     29/** @addtogroup generic
    3030 * @{
    3131 */
     
    3333/**
    3434 * @file
    35  * @brief       Miscellaneous functions.
     35 * @brief Miscellaneous functions.
    3636 */
    3737
     
    4848 *
    4949 * @return Number of characters in str.
     50 *
    5051 */
    5152size_t strlen(const char *str)
     
    5354        int i;
    5455       
    55         for (i = 0; str[i]; i++)
    56                 ;
     56        for (i = 0; str[i]; i++);
    5757       
    5858        return i;
     
    8181        if (*src == *dst)
    8282                return 0;
     83       
    8384        if (!*src)
    8485                return -1;
     86       
    8587        return 1;
    8688}
     
    108110                if (*src < *dst)
    109111                        return -1;
     112               
    110113                if (*src > *dst)
    111114                        return 1;
    112115        }
     116       
    113117        if (i == len || *src == *dst)
    114118                return 0;
     119       
    115120        if (!*src)
    116121                return -1;
     122       
    117123        return 1;
    118124}
     
    126132 * last copied character.
    127133 *
    128  * @param src Source string.
     134 * @param src  Source string.
    129135 * @param dest Destination buffer.
    130  * @param len Size of destination buffer.
     136 * @param len  Size of destination buffer.
     137 *
    131138 */
    132139void strncpy(char *dest, const char *src, size_t len)
    133140{
    134141        unsigned int i;
    135 
     142       
    136143        for (i = 0; i < len; i++) {
    137144                if (!(dest[i] = src[i]))
    138145                        return;
    139146        }
    140 
     147       
    141148        dest[i - 1] = '\0';
    142149}
     
    144151/** Find first occurence of character in string.
    145152 *
    146  * @param s     String to search.
    147  * @param i     Character to look for.
     153 * @param s String to search.
     154 * @param i Character to look for.
    148155 *
    149  * @return      Pointer to character in @a s or NULL if not found.
     156 * @return Pointer to character in @a s or NULL if not found.
    150157 */
    151158extern char *strchr(const char *s, int i)
    152159{
    153160        while (*s != '\0') {
    154                 if (*s == i) return (char *) s;
     161                if (*s == i)
     162                        return (char *) s;
    155163                ++s;
    156164        }
    157 
     165       
    158166        return NULL;
    159167}
Note: See TracChangeset for help on using the changeset viewer.