Although now I see that strchrnul is p widely accepted so I guess it's not that bad (freebsd and illumos have it, too)