* Another programmer's 15 function API, and a document on how to use it properly?
* Or another programmer's 15 function API, along with three macros which use the API properly, and capture all the scenarios I need based on a couple of examples.
- Does the machine write it, using a reliable syntax rule loaded into the compiler (implemented as a macro); or
- Does the programmer, by hand (or with textual preprocessing, copy and paste, IDE help, ...).
Macros can be as smart as you want them to be.
Not all macros are well written is a poor argument; not all anything is well written ... so don't use anything!
* Another programmer's 15 function API, and a document on how to use it properly?
* Or another programmer's 15 function API, along with three macros which use the API properly, and capture all the scenarios I need based on a couple of examples.