⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 string.h

📁 EMU_FTAbox_ref441328_code_source ali m3327
💻 H
字号:
/****************************************************************************
*
*  ALi 
*
*  File: string.h
*
*  Description: 
*             
*  History:
*      Date        		Author         	Version   	Comment
*      ====        	      ======         	=======   	=======
*  		
*
****************************************************************************/

#ifndef __LIB_C_STRING_H__
#define __LIB_C_STRING_H__

#define MEMCPY(a,b,c)			ali_memcpy(a,b,c)
#define MEMCMP(a,b,c)			ali_memcmp(a,b,c)
#define MEMSET(a,b,c)			ali_memset(a,b,c)
#define MEMMOVE(a,b,c)			ali_memmove(a,b,c)

#define STRCPY(a,b)				ali_strcpy(a,b)
#define STRCMP(a,b)				ali_strcmp(a,b)
#define STRLEN(a)				ali_strlen(a)

#define ITOA(a,b)					ali_itoa(a,b)
#define ATOI(a)					ali_atoi(a)
#define ATOI16(a)				ali_atoi16(a)

#define RAND(max_val)			ali_rand(max_val)

#ifdef __cplusplus
extern "C"
{
#endif

void* ali_memcpy(void *dest,const void *src, unsigned int len);
void* ali_memset(void *dest, int  c,unsigned int  len);
int ali_memcmp(const void *buf1,const void *buf2,unsigned int  len);
void * ali_memmove(void * dest,const void * src, unsigned int  n);


int ali_strcpy(char *dest, char *src);
int ali_strcmp(char *dest, char *src);
unsigned long ali_strlen(char *src);

int ali_itoa(char * str, unsigned long val);
unsigned long ali_atoi(char * str);
unsigned long ali_atoi16(char * str);


#ifdef __cplusplus
}
#endif

#endif /* __LIB_C_STRING_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -