-- Copyright (C) 1986 by Xerox Corporation. All rights reserved. -- SpecialCRuntime.mesa -- NFS 27-May-86 11:37:42 DIRECTORY Environment USING [PageCount]; SpecialCRuntime: DEFINITIONS = { SetHeapDelete: PROCEDURE [deleteHeap: BOOLEAN] RETURNS [oldDeleteHeap: BOOLEAN]; GetHeapDelete: PROCEDURE RETURNS [deleteHeap: BOOLEAN]; SetUnusedSpaceCheck: PROCEDURE [checkSpace: BOOLEAN] RETURNS [oldCheckSpace: BOOLEAN]; GetUnusedSpaceCheck: PROCEDURE RETURNS [checkSpace: BOOLEAN]; --Min. No. of pages to make a file for global arrays. arraySpaceThreshold: Environment.PageCount; heapSize: Environment.PageCount; -- Initial size of library heaps. SetDataSwapUnitSize: PROCEDURE [size: CARDINAL] RETURNS [oldSize: CARDINAL]; SetCodeSwapUnitSize: PROCEDURE [size: CARDINAL] RETURNS [oldSize: CARDINAL]; GetDataSwapUnitSize: PROCEDURE RETURNS [size: CARDINAL]; GetCodeSwapUnitSize: PROCEDURE RETURNS [size: CARDINAL]; SetLogging: PROCEDURE [ newLogging: BOOLEAN] RETURNS[oldLogging: BOOLEAN]; GetLogging: PROCEDURE RETURNS[isLogging: BOOLEAN]; }.