📄 gccmem.c
字号:
#include <edef.h>
#include <estdlib.h>
//#include <ewindows.h>
//typedef unsigned size_t;
//UINT mymem[1024];
//#define TOUPPER( c ) ( ( (c) >= 'a' && (c) <= 'z' ) ? ((c) - 'a' + 'A') : (c) )
//#define TOLOWER( c ) ( ( (c) >= 'A' && (c) <= 'Z' ) ? ((c) - 'A' + 'a') : (c) )
//#define size_t unsigned
void *memcpy( void *dest, const void *src, size_t count )
{
register char * pd = (char*)dest;
register const char * ps = (const char*)src;
while( count )
{
*pd++ = *ps++;
count--;
}
return dest;
}
void *memset( void *dest, int c, unsigned count )
{
register char * pd = (char*)dest;
while( count )
{
*pd++ = c; count--;
}
return dest;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -