Awk is sufficiently portable that this is not a major concern, and in any case the operations can either be done on a machine that does have them, or done by hand with a text editor. This macro, if expanded, can be seen to actually use separate strings for the name and the variable, but this was deemed too confusing for typical users. If it is appropriate, simply add another macro to chains.c that behaves differently. Depend a single item of a dependency list, with a data field pointing to a Deps vector. Deps is simply a list of Generic items, used as a procedure handle and arglist in the wire, and also used to pass things around the constructor macros.
Event has a tag of the state and a value of the time at which the state became valid.
This line is not driving, and thus an added signal will not contend for the line. This line has input on some file stream pending. Ctl A control tag is a low level tag that should only be seen by the bottom level procedures. It performs auto scaling to fit the wave across the page.