Comment by int_19h

10 years ago

It would still be true with a simple error code. It's always easier to reuse an existing abstraction (in this case, existing set of codes) than it is to define a new one.

When you write function first time, you don't have set of codes yet. When you write second function, you already have underlying error in use :)