PROCEDURE COEND;
(* End of a COBEGIN .. COEND structure *)
- VAR aux: ProcessType;
+ (* VAR aux: ProcessType; *)
BEGIN
IF cp^.sons > 0 THEN
DoTransfer
PROCEDURE Send(data: ARRAY OF BYTE; VAR ch: Channel);
(* Send a message with the data to the cvhannel ch *)
VAR m: ByteAddress;
- aux: ProcessType;
+ (* aux: ProcessType; *)
i: CARDINAL;
BEGIN
WITH ch^ DO
PROCEDURE GUARD(cond: BOOLEAN; ch: Channel;
VAR dest: ARRAY OF BYTE): BOOLEAN;
(* Evaluates a guard, including reception management *)
- VAR aux: ProcessType;
+ (* VAR aux: ProcessType; *)
BEGIN
IF NOT cond THEN
RETURN FALSE
BEGIN
IF ndigits > MAXWIDTH THEN ndigits := MAXWIDTH; END;
IF ndigits < 10 THEN ndigits := 10; END;
- RealConversions.RealToString(arg, ndigits, -(ndigits - 7), buf, ok);
+ RealConversions.RealToString(arg, ndigits, -INTEGER(ndigits - 7), buf, ok);
InOut.WriteString(buf);
END WriteReal;