If I want to read a list of filenames, each terminated with a nul byte, from stdin (kind of like xargs -0), what's the best way to do that in Haskell? Or am I swimming against the current to do anything but newline-termination?
Google's top hit is:
...but I don't see anything about nul termination there. I checked the top ~5 hits, and didn't find much.
The goal is to be able to operate on filenames that contain newlines, but it's not that end of the world if that isn't very practical.
Thanks!
--
Dan Stromberg