/* Procedure Definition Block - closure in C. Contains pointer to * code and a data word (which code can use to establish context). */ #define pdb struct pdbstr pdb { void (* p_func)(); /* Function pointer */ word p_data; /* Word of context info */ };