It's also a pity that you'll need to rewrite your code to handle two different types of delimiters then, or add a dellim argument like in Brdstr. The UNIX philosophy says to do what's smaller and faster, not what's better (which is why I don't like it).

I haven't seen a reason to use the format "icon\rname" in an OS X directory. Why not just store the information in the folder's .DS_store file (which has every other Finder credential)? Ahh, the mysteries of my iMac...

On Jan 4, 2008, at 2:24 AM, Lyndon Nerenberg wrote:


On 2008-Jan-3, at 19:29 , Russ Cox wrote:

In addition to NUL, surely / should be illegal!
I certainly wouldn't want \n in file names; \r seems just too close.

Pathological egregiousness?

There is only one true separator, and that is '/'. In the context of pathnames, '/' is NUL as per C strings. NUL in pathnames is silly, but allowed, as per pathnames.

It makes no sense, but if you can push a NUL into a pathname, you should deal with the result. It's a pity the intermediate code has to do so as well ...

Reply via email to