The function CONTENT-RANGE uses the macro LCONS before the latter is defined, so I moved the definition of LCONS up.
Committed. LCONS was used as type name not as macro, but it's good to fix that anyway.
I'd also like to notice that Clozure doesn't like that the definition of struct LCONS contains a reference to itself - in the type declaration «(or null lcons function)»
That seems like an unneeded restriction in CCL.
Helmut