You can now include your own text in the header block. Just put some
text in a file named CLICK.HDR, and it will be placed in the title block
of each file processed.

You can have a CLICK.HDR in with your CLICK.INI and CLICK.EXE, and if
you place a CLICK.HDR in the local directory, it will override the
master file.

You don't need to comment or indent it. Plain text is all you need.

---

Click! had some problems ignoring comment lines. This is improved.

---

If the word SET is the first element of a line, and is followed by a (,
it is now understood to be a function, not a command.

---

If a source file ends with the comment block still turned on, Click! now
ends gracefully.

So, you can have a source module like:

function stuff

xfunc( x, y )

/*
This should have a comment end block, but it doesn't

---

If the output file in the output directory has the same or later
date/time than the source file, you can use:

SKIP_FILES_WITH_NO_CHANGES=YES

to not process them again.

---

The Aligner now removes the extra spaces in assignment blocks, so:

nIndIf := 0
nIndFor := 0
nIndCase := 0
nIndFunc := 0
nIndBegin := 0
nIndWhile := 0

becomes:

nIndIf := 0
nIndFor := 0
nIndCase := 0
nIndFunc := 0
nIndBegin := 0
nIndWhile := 0

---

The Aligner now removes extra spaces in declarations, so:

local CRLF := chr( 13 ) + chr( 10 )
local cContSpace := ''
local cFullPath := if( file( 'CLICK.INI' ), 'CLICK', rootname( ft_origin() ) )

becomes:

local CRLF := chr( 13 ) + chr( 10 )
local cContSpace := ''
local cFullPath := if( file( 'CLICK.INI' ), 'CLICK', rootname( ft_origin() ) )