Examples? The thing that immediately comes to mind for me is NetSessionEnum() and related calls, which were very clumsily designed. Especially in their requiring the caller to specify a "level" which was different depending on what flavour of the operating system it was, even though the requested functionality was essentially the same. And that each "level" had a different kind of struct that it returned as a result (even though the struct's were very similar), instead of having a larger struct and just leave some fields empty in the less informative "levels".
/ Leif Stensson, Lysator
Previous text:
2002-09-04 00:07: Subject: argv[0]?
Not as much. Actually. At least not the low-level things.
/ Per Hedbor ()