atari email archive

a collection of messages sent at Atari from 1983 to 1992.

A new and improved LLF

(1 / 1)


Release 2.4 of LLF has been installed. This version fixes a problem with
forward referenced local symbols colliding with undefined global symbols.
This problem made some undefined globals seem to "disappear" by not being
reported as undefined or even being listed on the link map.

It also fixes a problem where the names of files that were multiply defining
globals were not correctly identified.

There are also a couple of new features in the option file:

	LOCATE ( seg seg ... : NOOUTPUT);

The NOOUTPUT option instructs LLF to exclude any code or data in the listed
segments from the output file. It may appear anywhere in the list of other
LOCATE address options. I.e.:

	LOCATE ($$seg14 : 0x10000 TO 0x10FFF NOOUTPUT) -- exclude ram area

You may DECLARE a symbol to have a value of TIME which is the 32 bit value
returned from the RTL (VAX-C, GEMDOS or whatever OS LLF is using) function
time(). It will match the value that is decoded and displayed on the map.
I.e.:

	DECLARE (your_variable : TIME) -- put a time stamp in output file

ds
Message 1 of 1

Oct 13, 1987