--TEST-- Test strcspn() function : usage variations - with heredoc strings, varying start and default len args --FILE-- --EXPECTF-- *** Testing strcspn() : with different start values *** -- Iteration 1 -- int(0) bool(false) bool(false) int(0) int(0) bool(false) int(0) int(0) bool(false) bool(false) int(0) int(0) bool(false) int(0) int(0) bool(false) bool(false) int(0) int(0) bool(false) int(0) int(0) bool(false) bool(false) int(0) int(0) bool(false) int(0) int(0) bool(false) bool(false) int(0) int(0) bool(false) int(0) int(0) bool(false) bool(false) int(0) int(0) bool(false) int(0) int(0) bool(false) bool(false) int(0) int(0) bool(false) int(0) int(0) bool(false) bool(false) int(0) int(0) bool(false) int(0) int(0) bool(false) bool(false) int(0) int(0) bool(false) int(0) int(0) bool(false) bool(false) int(0) int(0) bool(false) int(0) -- Iteration 2 -- int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(0) int(0) int(0) int(0) int(0) bool(false) int(0) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) -- Iteration 3 -- int(86) int(85) int(84) int(1) int(2) bool(false) int(86) int(86) int(85) int(84) int(1) int(2) bool(false) int(86) int(1) int(0) int(0) int(1) int(2) bool(false) int(1) int(1) int(0) int(0) int(1) int(0) bool(false) int(1) int(86) int(85) int(84) int(1) int(2) bool(false) int(86) int(4) int(3) int(2) int(1) int(2) bool(false) int(4) int(4) int(3) int(2) int(1) int(2) bool(false) int(4) int(5) int(4) int(3) int(1) int(2) bool(false) int(5) int(5) int(4) int(3) int(1) int(2) bool(false) int(5) int(1) int(0) int(5) int(1) int(2) bool(false) int(1) -- Iteration 4 -- int(24) int(23) int(22) int(1) int(2) bool(false) int(24) int(24) int(23) int(22) int(1) int(2) bool(false) int(24) int(2) int(1) int(0) int(0) int(1) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(5) int(4) int(3) int(1) int(2) bool(false) int(5) int(24) int(23) int(22) int(1) int(2) bool(false) int(24) int(24) int(23) int(22) int(1) int(2) bool(false) int(24) int(5) int(4) int(3) int(1) int(2) bool(false) int(5) int(5) int(4) int(3) int(1) int(2) bool(false) int(5) int(5) int(4) int(3) int(1) int(2) bool(false) int(5) -- Iteration 5 -- int(31) int(30) int(29) int(1) int(2) bool(false) int(31) int(31) int(30) int(29) int(1) int(2) bool(false) int(31) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(26) int(25) int(24) int(1) int(2) bool(false) int(26) int(31) int(30) int(29) int(1) int(2) bool(false) int(31) int(31) int(30) int(29) int(1) int(2) bool(false) int(31) int(26) int(25) int(24) int(1) int(2) bool(false) int(26) int(26) int(25) int(24) int(1) int(2) bool(false) int(26) int(26) int(25) int(24) int(1) int(2) bool(false) int(26) -- Iteration 6 -- int(5) int(4) int(3) int(0) int(1) bool(false) int(5) int(5) int(4) int(3) int(0) int(1) bool(false) int(5) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(25) int(24) int(23) int(1) int(2) bool(false) int(25) int(25) int(24) int(23) int(1) int(2) bool(false) int(25) int(25) int(24) int(23) int(1) int(2) bool(false) int(25) int(25) int(24) int(23) int(1) int(2) bool(false) int(25) int(25) int(24) int(23) int(1) int(2) bool(false) int(25) int(25) int(24) int(23) int(1) int(2) bool(false) int(25) -- Iteration 7 -- int(5) int(4) int(3) int(0) int(1) bool(false) int(5) int(5) int(4) int(3) int(0) int(1) bool(false) int(5) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(2) int(1) int(0) int(1) int(2) bool(false) int(2) int(27) int(26) int(25) int(1) int(2) bool(false) int(27) int(27) int(26) int(25) int(1) int(2) bool(false) int(27) int(27) int(26) int(25) int(1) int(2) bool(false) int(27) int(27) int(26) int(25) int(1) int(2) bool(false) int(27) int(27) int(26) int(25) int(1) int(2) bool(false) int(27) int(6) int(5) int(4) int(1) int(2) bool(false) int(6) Done