On Tuesday 14 February 2006 05:48, Leopold Toetsch wrote: > I'd say, we should drop all the '?v' variants. The extra 'v' doesn't > cover any information, it's just causing an init call to the argument > passing code.
To avoid confusion, I suggest requiring that functions returning void always use 'v' and disallowing the signature ''. Allowing people to drop 'v' for the return in some cases seems like it will bite them later when they try to write 'ff' for void foo ( float, float ) and wonder why it doesn't work. -- c