>>>>> On Mon, 14 Jul 2008 13:51:12 -0700, "Joshua ben Jore" <[EMAIL PROTECTED]> 
>>>>> said:

  > instead of m<^~\w*(?=/|$)>. In my case, the characters available for
  > my username are probably restricted from the full [^/] and certainly
  > exclude : but probably other things like \0 and anything non-ASCII.

  > [^/] is good enough to pass tests right now. To be correct, I think
  > possibly I need to make Mac OS X be a subdialect of UNIX and add
  > abstractions like "characters not allowed in usernames and pathnames,"
  > comprehend whether the set of things disallowed are actually the union
  > of the two previously mentioned sets, and consider whether this data
  > has byte or character semantics. Anyone's thoughts? I don't know
  > what's correct for UNIXy Macs.

It seems you're opening a can of worms. On a Macbook nearby I find:

% perl -le 'use Devel::Peek; Dump ((getpwnam("eserte"))[6])'
SV = PVNV(0x18038f8) at 0x1800f1c           
  REFCNT = 1
  FLAGS = (TEMP,POK,pPOK)
  IV = 0
  NV = 0
  PV = 0x400c20 "Slaven Rezi\304\215"\0
  CUR = 13
  LEN = 16


-- 
andreas

Reply via email to