--TEST-- Test strspn() function : usage variations - with heredoc strings, varying start and len args --FILE-- --EXPECTF-- *** Testing strspn() : with different start and len values *** -- Iteration 1 -- int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) -- Iteration 2 -- int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(2) int(1) int(2) int(0) int(0) int(1) int(1) int(0) int(1) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(1) int(0) int(1) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(1) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) -- Iteration 3 -- int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(2) int(8) int(8) int(0) int(0) int(1) int(2) int(7) int(7) int(0) int(0) int(1) int(2) int(6) int(6) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(8) int(8) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(1) int(1) int(1) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(1) int(1) int(1) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(1) int(1) int(1) int(1) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(2) int(2) int(0) -- Iteration 4 -- int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(1) int(1) int(0) int(1) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(1) int(1) int(1) int(1) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) -- Iteration 5 -- int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(1) int(1) int(1) int(1) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) -- Iteration 6 -- int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(1) int(1) int(1) int(1) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) -- Iteration 7 -- int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(1) int(1) int(1) int(1) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(4) int(4) int(0) int(0) int(1) int(2) int(3) int(3) int(0) int(0) int(1) int(2) int(2) int(2) int(0) int(0) int(0) int(0) int(0) int(0) int(0) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) int(0) int(1) int(2) int(4) int(4) int(0) Done