procedure mul64(VAR factor1:clunk_type; VAR factor2:clunk_type; VAR product:clunk_type; VAR ids:integer); NONPASCAL; { LAST EDIT: 30-OCT-1987 18:28:26 This is the external declaration for the Pascal callable routine to return the result of the multiplication of two clunk values. This external declaration expects that the file 'CLUNK.TYP' has been included at some point before this. Note that a clunk value is represented from [LSW..MSW]. How it works: You need supply two clunk values and it will multiply factor 1 by factor 2 and return the product. The values stored in factor 1 and factor 2 are preserved. Two valid "ids" statuses are possible: 1 = success -3 = overflow ( only a 64 bit result can be returned ) }