string.h

来自「linux 内核源代码」· C头文件 代码 · 共 52 行

H
52
字号
/* string.h: FRV string handling * * Copyright (C) 2004 Red Hat, Inc. All Rights Reserved. * Written by David Howells (dhowells@redhat.com) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version * 2 of the License, or (at your option) any later version. */#ifndef _ASM_STRING_H_#define _ASM_STRING_H_#ifdef __KERNEL__ /* only set these up for kernel code */#define __HAVE_ARCH_MEMSET 1#define __HAVE_ARCH_MEMCPY 1extern void *memset(void *, int, __kernel_size_t);extern void *memcpy(void *, const void *, __kernel_size_t);#else /* KERNEL *//* *	let user libraries deal with these, *	IMHO the kernel has no place defining these functions for user apps */#define __HAVE_ARCH_STRCPY 1#define __HAVE_ARCH_STRNCPY 1#define __HAVE_ARCH_STRCAT 1#define __HAVE_ARCH_STRNCAT 1#define __HAVE_ARCH_STRCMP 1#define __HAVE_ARCH_STRNCMP 1#define __HAVE_ARCH_STRNICMP 1#define __HAVE_ARCH_STRCHR 1#define __HAVE_ARCH_STRRCHR 1#define __HAVE_ARCH_STRSTR 1#define __HAVE_ARCH_STRLEN 1#define __HAVE_ARCH_STRNLEN 1#define __HAVE_ARCH_MEMSET 1#define __HAVE_ARCH_MEMCPY 1#define __HAVE_ARCH_MEMMOVE 1#define __HAVE_ARCH_MEMSCAN 1#define __HAVE_ARCH_MEMCMP 1#define __HAVE_ARCH_MEMCHR 1#define __HAVE_ARCH_STRTOK 1#endif /* KERNEL */#endif /* _ASM_STRING_H_ */

⌨️ 快捷键说明

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