home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 December
/
simtel1292_SIMTEL_1292_Walnut_Creek.iso
/
msdos
/
pibterm
/
pibt41s2.arc
/
MAXBLOCK.MOD
< prev
next >
Wrap
Text File
|
1987-11-10
|
2KB
|
37 lines
(*----------------------------------------------------------------------*)
(* MaxBlockAvail --- returns size in bytes of largest free heap block *)
(*----------------------------------------------------------------------*)
FUNCTION MaxBlockAvail : REAL;
(*----------------------------------------------------------------------*)
(* *)
(* Function: MaxBlockAvail *)
(* *)
(* Purpose: Returns size in bytes of largest free heap block *)
(* *)
(* Calling Sequence: *)
(* *)
(* Size := MaxBlockAvail : REAL; *)
(* *)
(* Size --- returned size in bytes of largest available *)
(* free block on heap. *)
(* *)
(* Calls: MaxAvail *)
(* *)
(*----------------------------------------------------------------------*)
VAR
NParagraphs : INTEGER;
BEGIN (* MaxBlockAvail *)
NParagraphs := MaxAvail;
IF Nparagraphs >= 0 THEN
MaxBlockAvail := 16.0 * Nparagraphs
ELSE
MaxBlockAvail := 16.0 * ( 65536.0 + NParagraphs );
END (* MaxBlockAvail *);