Addendum: > Note that (c), like (a), has the benefit that adding a new timevar is a > modification in a single place.
This is true only if all uses of the timevars are in a single C compilation unit (e.g. the top-level). If the user wants to use them in different source files, it requires 2 modifications: one for the declaration, and one for the implementation. As usual in C. Bruno
