📄 mms_dependence.h
字号:
/* 根据不同平台,实现外部接口 */
extern void SpaceFree(void *p);
extern void *SpaceMalloc(int nSize);
extern int DEStrlen(const char *str);
unsigned char *strcatUC(unsigned char *src, unsigned char *sub ) ;/*将一串字符连接到指定数组之后,含0x00的字符串*/
unsigned char *strcatUCL(unsigned char *src, unsigned char *sub,unsigned long len) ;/*将一串字符连接到指定数组之后,不含0x00的字符串,需要指定大小*/
unsigned char *strcatC(unsigned char *src, unsigned char sub) ;/*将一个字符连接到指定数组*/
#if 0 /* 接口示例,windows环境下实现 */
void SpaceFree(void *p) //需要外部实现
{
free(p);
}
void *SpaceMalloc(int nSize) //需要外部实现
{
return malloc(nSize);
}
int DEStrlen(const char *str) //需要外部实现
{
return strlen(str);
}
/******************************************
将一串字符连接到指定数组之后,含0x00的字符串
*******************************************/
unsigned char *strcatUC(unsigned char *src, unsigned char *sub ) //需要外部实现
{
if ( src != NULL && sub != NULL )
{
while(*src ++ = *sub ++);
}
return src;
}
/******************************************
将一串字符连接到指定数组之后,不含0x00的字符串,需要指定大小
*******************************************/
unsigned char *strcatUCL(unsigned char *src, unsigned char *sub,unsigned long len) //需要外部实现
{
unsigned long i;
if ( src != NULL && sub != NULL )
{
for (i = 0; i < len; i++)
{
*src++ = *sub++;
}
}
return src;
}
/******************************************
将一个字符连接到指定数组
*******************************************/
unsigned char *strcatC(unsigned char *src, unsigned char sub) //需要外部实现
{
if ( src != NULL )
{
*src ++ = sub;
}
return src;
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -