vxworks操作系统的源代码 供研究学习

源代码在线查看: strpbrk.c

软件大小: 4226 K
上传用户: jxsflq
关键词: vxworks 操作系统 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* strpbrk.c - string search, string */								/* Copyright 1992-1993 Wind River Systems, Inc. */								/*				modification history				--------------------				01c,25feb93,jdi  documentation cleanup for 5.1.				01b,20sep92,smb  documentation additions				01a,08jul92,smb  written and documented.				*/								/*				DESCRIPTION								INCLUDE FILES: string.h								SEE ALSO: American National Standard X3.159-1989								NOMANUAL				*/								#include "vxWorks.h"				#include "string.h"												/*******************************************************************************				*				* strpbrk - find the first occurrence in a string of a character from a given set (ANSI)				*				* This routine locates the first occurrence in string  of any character				* from string .				*				* INCLUDE FILES: string.h				*				* RETURNS:				* A pointer to the character found in , or				* NULL if no character from  occurs in .				*				* SEE ALSO: strcspn()				*/								char * strpbrk				    (				    const char * s1,       /* string to search */				    const char * s2        /* set of characters to look for in  */				    )				    {				    char *scanp;				    int   c;				    int   sc;								    while ((c = *s1++) != 0)			/* wait until end of string */					{					/* loop, searching for character */									for (scanp = CHAR_FROM_CONST(s2); (sc = *scanp++) != 0;)					    {					    if (sc == c)						return (CHAR_FROM_CONST(s1 - 1));					    }					}								    return (NULL);				    }							

相关资源