I'll say it first. Aleksandar is the man! > Choose a letter for beta options, and do them like '-B fix-line-endings=off' > (replace '-B' with whatever letter is free). Then you just need some short > portable code to parse key-value pair. Or you could have a letter for long > options '-o fix-line-endings=off'.