// Apple has defined macros to create and use either a Routine Descriptor or a ProcPtr transparently. The problem is, these macros allocate descriptors from the heap; allocating them
// from global storage, would be cooler. The BUILD_ROUTINE_DESCRIPTOR macro does the job, but works only in PPC mode. The macros below work in both modes.
// They were designed by Zalman Stern.
// MakeStaticRoutineDesc(name, procinfo) creates a static descriptor on PPC and does nothing on 68K.
// ExternRoutineDescriptor(name) declares an extern descriptor on PPC and does nothing on 68K.
// ConditionalRD(name) returns a pointer to the routine descriptor on PPC and a procedure pointer on 68K.