On Aug 7, 2010, at 4:22 PM, Andrei Alexandrescu <SeeWebsiteForEmail at erdani.org > wrote: >> >> >> >> >> >> >> >> >> > > It's by design in order to avoid confusion with parameterless > options. Your example works with either of these invocations: > > ./prog -ofilename > ./prog -o=filename > ./prog --o=filename > > but not others. > > > Andrei >