forked from gary/ems
2
0
Fork 0
sun_ems/ems_c/kernel/kit_string.h

58 lines
2.8 KiB
C
Raw Normal View History

2025-05-13 17:49:49 +08:00
/*****************************************************************************
* @copyright 2024-202, . POWER SUPPLY CO., LTD.
* @file xxx.c
* @brief xxxx
* @author xx
* @date 2024/08/30
* @remark
*****************************************************************************/
#ifndef __KIT_STRING_H__
#define __KIT_STRING_H__
#include <stdio.h>
#include <stdbool.h>
#include <string.h>
#include <stdint.h>
#include <stdlib.h>
#include <unistd.h>
/*****************************************************************************
* @brief NULL 0
* @param[in] str:
* @return NULL 0 0
*****************************************************************************/
int kit_atoi(char *str);
/*****************************************************************************
* @brief
* @param[in] str:
* @return
*****************************************************************************/
void kit_trim_right(char *str);
/*****************************************************************************
* @brief
* @param[in] str:
* @return
*****************************************************************************/
void kit_trim_left(char *str);
/*****************************************************************************
* @brief
* @param[in] str:
* @return
*****************************************************************************/
void kit_trim_sides(char *str);
/*****************************************************************************
* @brief separator分隔
* @param[in] count:
* @param[in] texts:
* @param[in] separator:
* @return
*****************************************************************************/
char* kit_join_text(int count, const char** texts, const char* separator);
#endif