routine.c

来自「一个网卡的应用」· C语言 代码 · 共 26 行

C
26
字号
void p_memcpy( char *src, char *dst, int num ) {
	while( num-- > 0 ) {
		*dst = *src;
		dst++;
		src++;
	}
}

void p_memset( char *dst, int num, char stuff ) {
	while( num-- > 0 ) {
		*dst = stuff;
		dst++;
	}
}

int p_memcmp( char *s1, char *s2, int num ) {
	int i;
	for( i=0; i<num; i++ ) {
		if( *s1 != *s2 )
			return 0;
		s1++;
		s2++;
	}
	return 1;
}

⌨️ 快捷键说明

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