correction for strcspn
added strpbrk and strstr