Annotation of embedaddon/lrzsz/lib/strpbrk.c, revision 1.1.1.1

1.1       misho       1: /* Copyright (C) 1991, 1994 Free Software Foundation, Inc.
                      2:    NOTE: The canonical source of this file is maintained with the GNU C Library.
                      3:    Bugs can be reported to bug-glibc@prep.ai.mit.edu.
                      4: 
                      5:    This program is free software; you can redistribute it and/or modify it
                      6:    under the terms of the GNU General Public License as published by the
                      7:    Free Software Foundation; either version 2, or (at your option) any
                      8:    later version.
                      9: 
                     10:    This program is distributed in the hope that it will be useful,
                     11:    but WITHOUT ANY WARRANTY; without even the implied warranty of
                     12:    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                     13:    GNU General Public License for more details.
                     14: 
                     15:    You should have received a copy of the GNU General Public License
                     16:    along with this program; if not, write to the Free Software
                     17:    Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
                     18: 
                     19: #ifdef HAVE_CONFIG_H
                     20: # include <config.h>
                     21: #endif
                     22: 
                     23: /* Find the first ocurrence in S of any character in ACCEPT.  */
                     24: char *
                     25: strpbrk (s, accept)
                     26:      register const char *s;
                     27:      register const char *accept;
                     28: {
                     29:   while (*s != '\0')
                     30:     {
                     31:       const char *a = accept;
                     32:       while (*a != '\0')
                     33:        if (*a++ == *s)
                     34:          return (char *) s;
                     35:       ++s;
                     36:     }
                     37: 
                     38:   return 0;
                     39: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>