Sign in
llvm
/
llvm-archive
/
80a0e6b09a6ccb2f8832d59b5fb8d96f9ae994c5
/
.
/
llvm-gcc-4.0
/
gcc
/
testsuite
/
gcc.c-torture
/
execute
/
builtins
/
lib
/
strcspn.c
blob: 767c89a63510a1cc2d1d38c9e39a420a90e498b9 [
file
] [
log
] [
blame
]
extern
int
inside_main
;
__SIZE_TYPE__
strcspn
(
const
char
*
s1
,
const
char
*
s2
)
{
const
char
*
p
,
*
q
;
#ifdef
__OPTIMIZE__
if
(
inside_main
)
abort
();
#endif
for
(
p
=
s1
;
*
p
;
p
++)
for
(
q
=
s2
;
*
q
;
q
++)
if
(*
p
==
*
q
)
goto
found
;
found
:
return
p
-
s1
;
}