Fact_Allocate is typically called only by Fact_New or Fact_Obtain. When a Fact is allocated in a Sprint, it must be placed in a parent or an integrity test will fail. Fact_Allocate is used instead of Run_Pool_Allocate to allow a size to be specified to then select the appropriate Fact object. |