ButterflyMP3

utils.c

Go to the documentation of this file.
00001 
00021 #include "main.h"
00022 #include "types.h"
00023 
00024 
00025 /*****************************************************************************
00026 *
00027 *   Function name : strLen
00028 *
00029 *   @return       Length of string
00030 *
00031 *   Purpose :       Find the length of a string (excluding NULL char)
00032 *
00033 *****************************************************************************/
00034 uint16 strLen(uint8 *str)
00035 {
00036    uint16 len;
00037 
00038    for (len = 0; str[len] != 0x00; len++);
00039 
00040    return (len);
00041 }
00042 
00043 /*****************************************************************************
00044 *
00045 *   Function name : strCatChar
00046 *
00047 *   Purpose :       Append a byte to a string buffer
00048 *
00049 *****************************************************************************/
00050 void strCatChar(uint8 *str, uint8 byte)
00051 {
00052    uint16 len;
00053 
00054    len = strLen(str);
00055    str[len] = byte;
00056    str[len+1] = '\0';
00057 }
00058 
00059 
00060 
 All Files Functions Variables Typedefs Enumerations Enumerator Defines