📄 haiclib.h
字号:
//---------------------------------------------------------------------------------
// Copyright jinhailiao 2008-2010
// E-mail: jinhailiao@163.com
// Project: HFAT16/32
// File: haiclib.h
// Description:
//-------------------------------------------------------------
// Reversion Histroy:
//-------------------------------------------------------------
// Version date operations by who
// 1.0.0 2008-06-01 create Kingsea
//---------------------------------------------------------------------------------
#ifndef __HAICLIB_H__
#define __HAICLIB_H__
#include "fsconfig.h"
#ifdef HAVE_C_LIB
#include <string.h>
#define hai_memset memset
#define hai_memcmp memcmp
#define hai_memicmp memicmp
#define hai_memcpy memcpy
#define hai_memmove memmove
#define hai_strlen strlen
#define hai_strcpy strcpy
#define hai_strncpy strncpy
#define hai_strcat strcat
#define hai_strchr strchr
#define hai_strupr strupr
#define hai_strcmp strcmp
#define hai_stricmp stricmp
#else
#include "hfstype.h"
void *hai_memset(void *dest, int c, size_t count);
void *hai_memcpy(void *dest, const void *src, size_t count);
void *hai_memmove(void *dest, const void *src, size_t count);
int hai_memcmp(const void *buf1, const void *buf2, size_t count);
int hai_memicmp(const void *buf1, const void *buf2, unsigned int count);
char *hai_strcpy(char *strDestination, const char *strSource);
char *hai_strncpy(char *strDest, const char *strSource, size_t count);
char *hai_strcat(char *strDestination, const char *strSource);
char *hai_strchr(const char *string, int c);
char *hai_strupr(char *string);
int hai_strcmp(const char *string1, const char *string2);
int hai_stricmp(const char *string1, const char *string2);
size_t hai_strlen(const char *string);
#endif //HAVE_C_LIB
#endif //__HAICLIB_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -