memscan.c

来自「newos is new operation system」· C语言 代码 · 共 20 行

C
20
字号
/* ** Copyright 2001, Travis Geiselbrecht. All rights reserved.** Distributed under the terms of the NewOS License.*/#include <libc/string.h>#include <libc/ctype.h>void *memscan(void *addr, int c, size_t size){	unsigned char *p = (unsigned char *)addr;	while(size) {		if(*p == c)			return (void *)p;		p++;		size--;	}  	return (void *)p;}

⌨️ 快捷键说明

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